mvc 中复选框是否被选中

Checkbox is checked or not in mvc

$("#Month option:selected").val();

这样我们就可以在我们的DDL中得到选中的值。与此相同,我们如何获取天气 CheckBox 是否被选中。我该怎么做?

<input id="Baruc" type="checkbox" value="true" name="Baruc" data-val-required="The Baruc field is required." data-val="true" onchange="showlabel();">

这个复选框?

为了检查复选框是否被选中,您可以尝试使用 .is(),如下所示:-

jQuery 语法。

$('#Baruc').is(':checked') // it returns bool if checkbox is checked it will return 'true' otherwise 'false'.

编辑:-勾选前必须有一个冒号

Javascipt 语法。

if(document.getElementById("Baruc").checked)
{
   //checkbox is checked
}

解决方案一:

您需要对选中的元素使用 .length

if($("#Baruc:checked").length){
  //checkbox is checked
}

方案二:

您也可以将 .is() 方法与 :checked 选择器一起使用:

if($("#Baruc").is(":checked")){
  //checkbox is checked
}

使用这个

$('#Baruc').is('checked');

你可以在你的 onchange 函数中传递 this:

onchange="showlabel(this);

现在在你的方法中你可以使用这个:

function showlabel(elem){
    alert(elem.checked); // true if checked false if unchecked
}

function showlabel(elem){ alert(elem.checked);}
<input id="Baruc" type="checkbox" value="true" name="Baruc" data-val-required="The Baruc field is required." data-val="true" onchange="showlabel(this);">

您可以通过给定的代码检查复选框是否被选中:

$(‘#CHECKBOXID’).is(‘:checked’);

如果有任何混淆,请使用下面的 link:

https://codeupweb.wordpress.com/2017/07/11/check-if-checkbox-if-checked-using-jquery/