Bonjour à tous,
Je n'arrive pas à passer une variable de formulaire en post.
J'ai une liste déroulante contenant plusieurs actions. Lorsque l'utilisateur en choisit une, je voudrais appeler la page php avec l'id de l'objet sur lequel l'action va s'effectuer.
Sur cette option particulière présentée ci-dessus, je voudrais passer la variable (hidden) id à la page modifyAnnonce.php afin que cette dernière sache quelle annonce elle doit modifier... Mais avec le code que j'ai mis au-dessus cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <form name="formulaire" method="post"> <input type="hidden" id="id" value="<?php echo $id ; ?>" /> <select id="action"> <option value=""></option> <option value="1" onclick="this.form.action='modifyAnnonce.php';this.form.submit()">Modifier l'annonce</option> ... autres options ... </select> </form>![]()
Quelqu'un saurait-il pourquoi? this.form.submit() est supposé soumettre le formulaire dans son entier, donc passer les variables non ? A moins que je n'ai pas bien compris le principe de cette fonction, je débute en javascript.
Partager