如果检查Html.CheckBox与否

时间:2015-06-17 16:18:16

标签: javascript jquery html checkbox

我有一个关于html.checkbox

的简单问题

以此为例:

@Html.CheckBox("IncreaseStock", Model.IncreaseStock == null ? false : (bool)Model.IncreaseStock)

现在正在发出警报,看看是否勾选了复选框:

var IncreaseStock = $('#IncreaseStock').val();

if (IncreaseStock == true) {
    alert("true ")
} else {
    alert("NOT TRUE")
}

然而,当它失败时它仍然显示为真,即使我没有点击复选框。

任何想法

2 个答案:

答案 0 :(得分:1)

而不是

$('#IncreaseStock').val();

你想要

$('#IncreaseStock').prop('checked')

有用的howto博客:Linky

答案 1 :(得分:1)

使用jQuery,您可以像这样检查

if($('#IncreaseStock').is(':checked')){
   alert('true');
}
else{
 alert('false');
}

适用于您的Reference-jQuery Docs