只是想知道我怎麼可以,如果一個複選框被選中或告知沒有我想這jQuery的複選框
if($('#terminalverified').is(':checked')){"yes"}else{"no"});
但是這並不工作,事實上它做的是停止我的腳本工作都在一起
只是想知道我怎麼可以,如果一個複選框被選中或告知沒有我想這jQuery的複選框
if($('#terminalverified').is(':checked')){"yes"}else{"no"});
但是這並不工作,事實上它做的是停止我的腳本工作都在一起
if($('#terminalverified').is(':checked')) {
alert("yes");
} else {
alert("no");
}
您也可以使用此:
if($('#terminalverified')[0].checked) {
您正確使用jQuery,但是您的Javascript語法不正確。試試這個:
if($('#terminalverified').is(':checked')){
// Yes it is checked
}else{
// No it is not checked
};
我在}
和;
之間的if語句是導致錯誤的末尾刪除)
。
IDK你覺得裏面的if語句會待辦事項的字符串。
你可以嘗試
if($('#terminalverified').is(':checked'))
{
alert("yes");
}
else
{
alert("no");
}
或
alert(($('#terminalverified').is(':checked'))?'yes':'no');
試試這個:
<input type="checkbox" id="terminalverified" /> Terminal verified
<script>
$(function() {
$("#terminalverified").click(function() {
if($(this).is(':checked')) {
alert("yes");
} else {
alert("no");
};
});
});
</script>
有一個額外的右括號()
)在你的代碼,否則你的代碼是完美的檢查checkbox
是否爲checked
。
if($('#terminalverified').is(':checked')){alert("yes")}else{alert("no");};
的Javascript:
<script>
var group = document.myForm.check;
for (var i = 0; i < group.length; i++) {
if (group[i].checked)
break;
}
if (i == group.length) {
alert("Please check some value");
return false;
}
</script>
HTML:
<form name="myForm" onsubmit="return validateForm();" method="post">
<input type="checkbox" name="checksector" id="check">
<input type="checkbox" name="checksector" id="check">
<input type="checkbox" name="checksector" id="check">
<input type="checkbox" name="checksector" id="check">
<input value="Save" type="submit">Register</button>
</form>
你可以參考http://www.chennaisunday.com/jscheckbox.html