Bonjour à tous,
voilà, j'ai un formulaire que je construis dynamiquement.
Donc, je construis une liste de 4 champs (en fonction d'une base de données), et je voulais conserver les mêmes noms pour les champs.
Du genre :
Je voudrais, dans ma fonction javascript récupérer le contenu de id_typeetablissement[0].
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
18
19
20
21
22
23
24 <script type='text/javascript'><!-- function change_etablisst(formulaire,num){ alert(document.getElementById('id_typeetablissement\[num\]').selectedindex); alert(formulaire.id_typeetablissement[num].selectindex); } // --></script> <form name='A1.5' enctype='multipart/form-data' action='maj_admin.php' method='post'> Type d'établissement <select id='id_typeetablissement[0]' name='id_typeetablissement[0]' onchange='change_etablisst(this.form,0)'> <option value='0'>(Aucun)</option> <option value='2'>Ecoles élémentaires</option> <option value='1'>Ecoles maternelles</option> <option value='4'>établissements d'enseignement supérieur</option> <option value='3'>établissements publics locaux d'enseignemen</option> </select> <input type='hidden name=' name='choix_typeetablisst[0]'> <select name='id_etablissement[0]' > <option value='0'>(Aucun)</option> </select> <input type='submit' name='save' value='Enregistrer'></td> </form>
Dans la fonction, j'ai laissé les 2 syntaxes que j'ai déjà essayées (edn me basant sur d'autres posts), mais qui ne marchent pas.
A partir de là, je voudrais remplir le second SELECT (par un submit en js) , etc.
Mais mon premier problème consiste à trouver la bonne syntaxe (si 'est possible, mais je pense qu oui), pour accéder à ce champ.
J'y arrive sans problème si le champ s'appelle simplement 'id_typeetablissement'.
A moins, que je ne doive faire ça en php ? Puisque de toute façon, je vais faire un requête en base pour récupérer les établissements du type sélectionné...
Si quelqu'un peut éclairer ma lanterne...
Merci d'avance
Partager