Bonjour,
Je suis débutant en programmation et dans le cadre d'un projet je doit réaliser un tableau en javascript.
seul problème mon tableau doit se dessiner en fonction des valeurs largeur et hauteur que l'utilisateur doit définir par avance.
J'ai donc dans un premier temps créer mes zones pour entrer la valeur souhaité par l'utilisateur en html
avec:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form method="post"> <a> largeur de la grille : <input id="largeur" type="text" name="largeur"></input></a> <a> hauteur de la grille : <input id="hauteur" type="text" name="hauteur"></input></a> <input type="submit" value="valider"> </form>
je recupère ensuite ses valeurs dans le script:
Cela ne marche bien évidement pas mais je ne vois pas du tout comment faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <script type="text/javascript" language="javascript"> var largeur = document.getElementById("largeur"); var hauteur = document.getElementById("hauteur"); var table = new Array(); for ( var i=0; i<largeur;i++) { for (var j=0; j<hauteur;j++) { document.write(table[i][j] + " " ) ; } document.write("<br/>"); } </script>
j'ai réussi a le faire en php
cela me donne:
je voudrais donc l'équivalent en JS si quelqu'un serait comment faire.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <p><u>Choisissez les dimenssions de votre grille</u></p> <form method="post"> <a> largeur de la grille : <input id="largeur" type="text" name="largeur"></input></a> <a> hauteur de la grille : <input id="hauteur" type="text" name="hauteur"></input></a> <input type="submit" value="valider"> </form> <table id="tableau" > <?php for ($i=1 ; $i<$hauteur+1; $i++ ) { ?> <tr> <?php for ($j=1 ; $j<$largeur+1 ; $j++) { ?> <td></td><?php ;} ?> </tr> <?php ;} ?> </table>
Partager