[debutant] gestion des "select"
bonjour,
je vous expose mon petit souci.
j'ai un select dans une boucle, je vous montre le code pour etre plus clair
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<% for (int i = 0 ; i< sizee;i++) { %>
<tr>
<td>
<select name="sujet" onchange="return verif();">
<option select>Sélectionner un statut</option>
<option value="Obligatoire">1. Obligatoire</option>
<option value="Optionnel">2. Optionnel</option>
<option value="Initial">3. Optionnel+Initial</option>
</select>
</td>
</tr>
<% } %> |
et j'ai une fonction javascript
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
function verif()
{
var valide = false;
with (document.forms[0])
{
if (sujet.selectedIndex == 0)
{
alert("Sélectionnez un sujet SVP.");
sujet.focus();
}
else
{
confirm('Le sujet sélectionné est : '
+ sujet.options[sujet.selectedIndex].value)
return valide;
}
}
} |
la fonction marche tres bien quand je ne fais de boucle ( premier code ) , mais moi j'ai besoin de faire cette boucle.
je suppose qu'un conflit se produit quand je mets la boucle puisqu'il y aura plusieurs select avec le meme nom, que bien evidemment j'utilise dans la boucle.
si vous avez une autre alternative , je suis preneur.
mais idée sous assez courte sur javascript vu que c la premiere fois que je l'utilise (je connais pas c limite )
merci d'avance