मुझे अपने जेएस कार्यक्रम के साथ कुछ अजीब समस्या हो रही है। मेरे पास यह ठीक से काम कर रहा था लेकिन किसी कारण से यह अब काम नहीं कर रहा है। मैं केवल रेडियो बटन (जो एक का चयन किया गया है) का मान खोजना चाहता हूं और इसे एक चर पर लौटाता हूं। किसी कारण से यह वापस लौटता रहता है undefined
।
यहाँ मेरा कोड है:
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>