J'ai un problème étrange avec mon programme JS. Je l'avais fait fonctionner correctement mais pour une raison quelconque, il ne fonctionne plus. Je veux juste trouver la valeur du bouton radio (celui qui est sélectionné) et la renvoyer à une variable. Pour une raison quelconque, il renvoie toujours undefined
.
Voici mon code :
function findSelection(field) {
var test = 'document.theForm.' + field;
var sizes = test;
alert(sizes);
for (i=0; i < sizes.length; i++) {
if (sizes[i].checked==true) {
alert(sizes[i].value + ' you got a value');
return sizes[i].value;
}
}
}
submitForm
:
function submitForm() {
var genderS = findSelection("genderS");
alert(genderS);
}
HTML :
<form action="#n" name="theForm">
<label for="gender">Gender: </label>
<input type="radio" name="genderS" value="1" checked> Male
<input type="radio" name="genderS" value="0" > Female<br><br>
<a href="javascript: submitForm()">Search</A>
</form>
1 votes
Duplicata possible de Comment obtenir la valeur du bouton radio sélectionné à l'aide de js ?