Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选中复选框时限制为一个_Javascript_Jquery_Asp.net Mvc_Drop Down Menu_Checkbox - Fatal编程技术网

Javascript 选中复选框时限制为一个

Javascript 选中复选框时限制为一个,javascript,jquery,asp.net-mvc,drop-down-menu,checkbox,Javascript,Jquery,Asp.net Mvc,Drop Down Menu,Checkbox,我有一个表单,当选中复选框时,我想限制下拉列表中的数据 这样,当我保存时,会出现一个消息窗口,让用户知道他/她选中了相同下拉值的复选框 using (Html.BeginForm("Save", "Worker", FormMethod.Post, new { id = "contactForm" })) { <input type="hidden" id="workerId" name="workerId" value="@workerId" /> <p&g

我有一个表单,当选中复选框时,我想限制下拉列表中的数据

这样,当我保存时,会出现一个消息窗口,让用户知道他/她选中了相同下拉值的复选框

using (Html.BeginForm("Save", "Worker", FormMethod.Post, new { id = "contactForm" }))
{
    <input type="hidden" id="workerId" name="workerId" value="@workerId" />
    <p>
        <label for="ddlContactType">
            Contact Type</label>
        <span>
             @Html.DropDownList("ddlContactType", new SelectList(ViewBag.ContactTypeList, "ID", "Display_Value", workerContactType), "[Please Select]",
                new Dictionary<string, object>
                {
                    {"class","validate[required] inputLong"}
                })
        </span>
    </p>
    <p>
        <label for="txtContactValue">
            Contact Value</label>
        <span>
            <input type="text" id="txtContactValue" name="txtContactValue"  class="validate[required] inputLong" value="" />
            <input type="checkbox" name="chkWorkerIsPrimary" id="chkWorkerIsPrimary" value="true"
                        checked="checked" />
             <label>
                 Is Primary?</label>
        </span>
        </p> 
        <p>
            <span>
               <input type="submit" id="btnAdd" class="styledButton" value="Add" />
            </span>
        </p>
    }
</div>
使用(Html.BeginForm(“Save”、“Worker”、FormMethod.Post、new{id=“contactForm”}))
{

接触式
@Html.DropDownList(“ddlContactType”,新选择列表(ViewBag.ContactTypeList,“ID”,“显示值”,workerContactType),“[请选择]”,
新词典
{
{“类”,“验证[必需]输入长度”}
})

接触值 是小学吗?

}
我需要用Javascript编写验证,但我不知道如何开始:(

谢谢

Jquery:

if($('#chkWorkerIsPrimary').is(':checked')){
   //Your code    
}
.is(“:checked”)如果用户选中此复选框,则返回true,否则返回false

或javascript:

if ($("[name=chkWorkerIsPrimary]:checked").length == 0){
    //your code
}