0
J'ai le code suivant. J'ai besoin de connaître les champs sélectionnés. [] est nécessaire pour PHP. Sans [] cela fonctionne mais dans les codes suivants une erreur se produit.Javascript Détecter les éléments sélectionnés
<form name="tform">
<select multiple name="test[]">
<option selected>1</option><option>2</option></select></form>
<script type=text/javascript>
var x=document.tform.test;
for(var i=0;i<x.length;i++) {
if (x.options[i].selected) {
xselected++;
}
}
alert(xselected);
</script>
Ou mieux encore, attribuez simplement 'select' un ID et utilisez' document.getElementById'. – casablanca
Oui, je voulais suggérer cela, mais je pensais qu'il peut-être ne veut pas changer son Markup. – anroesti
x = document.tform.getElementsByName ("test []") [0]; – Huseyin