bonjour a ts,
mon problème consiste a afficher un msg d'erreur si vous saisissez deux champs avec les même valeurs, je ne sais pas comment récupérer les variables dans les inputs avec javascript qui ont les meme noms
quelqu'un peut m'aider SVP?
Voila un exemple:
Code :
- <script>
- function Test(nb)
- {
- /*
- ici je ne sais pas quoi faire pour récupérer les variable mail puisque les noms change dans la boucle.
- d'habitude je fait : document.formulaire.mail.value; et ça marche mais la les nom changes alors je peut pas
- j'avais une idée de récupérer ces variables dans une boucle ici mais je ne sais pas comment faire!
- for(i=1;i<nb;i++)
- document.formulaire.mail_[i].value ???
-
- */
- }
- </script>
- <form method="post" name="formulaire">
- <select name="nb" onchange="this.form.submit()">
- <option name="un">1</option>
- <option name="de">2</option>
- <option name="troi">3</option>
- <option name="quat">4</option>
- </select><br/>
- <?php
- for($i=1;$i<=$_POST['nb'];$i++)
- {
- ?>
- <input type="text" name="mail_<?php echo $nb;?>"/><br/>
- <?php
- }
- ?>
- <input type="submit" value="Valider" onclick="return Test(<?php echo $_POST['nb'];?> )"/>
- </form>
|
Message édité par manchester23 le 28-05-2008 à 17:05:27