我需要一个帮助。我需要通过获取id来验证单选按钮,并验证那些使用Javascript/Jquery。我在下面解释我的代码。无法按值查看单选按钮,需要使用Javascript进行验证/ jquery
<div>
<input type="radio" name="rd0" value="57db18">Raj
<input type="radio" name="rd0" value="57da17">Rahul
<input type="radio" name="rd0" value="57db19">Mona
</div>
<br>
<br>
<div>
<input type="radio" name="rd1" value="57db18">A
<input type="radio" name="rd1" value="57da17">B
<input type="radio" name="rd1" value="57db19">C
</div>
<br>
<br>
<div >
<input type="radio" name="rd2" value="57db18">Apple
<input type="radio" name="rd2" value="57da17">Orange
<input type="radio" name="rd2" value="57db19">Mango
</div>
<span>
<button type="button" id="btn" name="btn" onclick="setValue()">Set</button>
</span>
<span>
<button type="button" id="vbtn" name="vbtn" onclick="validateRadioButtonValue()">Validate</button>
</span>
在这里,我有3个组单选按钮,当用户点击按钮set
单选按钮应该在一个循环中检查按给定值。脚本部分如下。
var valu = ['57da17', '57db18', '57db19'];
function setValue(){
for(var i=0;i<valu.length;i++){
$('#rd'+i+'[value="' + valu[i]+ '"]').prop('checked', true);
console.log('checked btn',$('#rd'+i).is(':checked'));
}
}
,但在当前的情况下,它不会发生。当用户还将点击validate
按钮,就应该检查所有单选按钮被选中或not.Please帮助我。
单选按钮之后检查true所有控制台显示false。 – subhra
@subhra:立即检查。控制台日志记录也是一样。之前它显示为false,因为在DOM中没有元素'#answer' –
是的,它的工作。谢谢。 – subhra