Wednesday, June 5, 2024
 Popular · Latest · Hot · Upcoming
86
rated 0 times [  90] [ 4]  / answers: 1 / hits: 7133  / 9 Years ago, sun, march 15, 2015, 12:00:00

http://jsfiddle.net/jngpjbjm/



Have a look at the fiddle link attached. Radio button value is returning a undefined value. I don't why. Please help with this.



<input type=radio name=arv value=1>1
<br>
<input type=radio name=arv value=2>2

var radio = document.getElementsByName('arv');
radio[0].addEventListener('click', check());
radio[1].addEventListener('click', check());

function check() {
for (var i = 0; i < radio.length; i++) {
var rcheck = radio[i].checked;
if (!rcheck) {
alert(rcheck.value);

}

}
}

More From » html

 Answers
5

Try this: http://jsfiddle.net/jngpjbjm/3/



It should be:




alert(radio[i].value);



Maybe you need something like this?



function check() {
alert( event.target.value );
}

http://jsfiddle.net/jngpjbjm/9/


[#38598] Friday, March 13, 2015, 9 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
mireyag

Total Points: 73
Total Questions: 107
Total Answers: 85

Location: Ukraine
Member since Sun, Dec 13, 2020
4 Years ago
;