У меня есть input[type="radio"]
, без опции по умолчанию, и мне нужно вернуть false, если ни один из этих параметров не отмечен.
Я изучаю только javascript, поэтому jquery, angular или любой другой будет полезен (на данный момент).
Я могу перебрать radioObj
и выбрать его значение, но я не могу вернуть false, если ни одна опция не отмечена (на самом деле, я не могу вернуть true)
не совсем то, что у меня есть, но ...
<input type="radio" id="rd1" name="radioGrp">opt1
<br>
<input type="radio" id="rd2" name="radioGrp">opt2
и в JS у меня есть ...
var rdObj = document.getElementByName("radioGrp");
var selectedValue;
for (var i = 0, length = rdObj.length; i < length; i++){
if(!rdObj[i].checked){
alert("Select one option");
return false;
}else{
//do something with value of radio checked value
}
}
Этот код всегда дает мне alert("Select one option")
, независимо от того, выберу я один вариант или нет.
Требуется проверка.
Любой хель будет очень признателен