我需要一個幫助。我需要通過獲取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