只是想知道我怎么可以,如果一个复选框被选中或告知没有我想这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