【问题标题】:if Html.CheckBox is checked or not是否选中 Html.CheckBox
【发布时间】:2015-09-03 00:18:46
【问题描述】:

我有一个关于 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")
}

但是当它为假时它仍然显示为真,即使我没有点击复选框。

任何想法

【问题讨论】:

标签: javascript jquery html checkbox


【解决方案1】:

代替

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

你想要

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

有用的方法博客在这里:Linky

【讨论】:

    【解决方案2】:

    使用 jQuery 你可以像这样检查

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

    为了你的Reference-jQuery Docs

    【讨论】:

      猜你喜欢
      • 2011-07-25
      • 2013-05-29
      • 1970-01-01
      • 2011-06-10
      • 2014-09-02
      • 2013-08-10
      • 2011-12-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多