J'ai un fichier Javascript externe et j'essaie d'alerter la valeur des balises de sélection qui sont générées dynamiquement par php.Problème: valeur d'alerte des balises de sélection créées dynamiquement
le problème est, qu'il sélectionne la valeur de seulement la première étiquette de sélection. Que dois-je faire, de sorte que le javascript est capable d'identifier indépendamment chaque valeur de tags de sélection.
Mon code <select>
ressemble à ceci:
<select id="vote">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select><input type="button" value="vote" onclick="castvote();">
et le Javascript (qui est externe):
function castvote()
{
var sel=document.getElementById("vote");
alert(sel.options[sel.selectedIndex].value);}
Le javascript alerte juste la valeur de la première balise select. même si je change la valeur d'une autre étiquette de sélection et clique sur le bouton correspondant. J'espère que je suis en mesure d'expliquer mon problème.
Quelqu'un peut-il m'aider avec cela.
Meilleur Zeeshan
Wow, si votre code ressemble à 1 2 3 4 5, il n'est pas surprenant que ça ne fonctionne pas;) Je plaisante –
Rouvrez votre question précédente (http://stackoverflow.com/questions/1121992/selection-value-of-select -tag-in-javascript-problem) si la réponse donnée n'est pas suffisante. – Gumbo
Vous ne pouvez pas avoir plus d'un élément avec le même ID! Duh !! –