Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.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
Asp.net mvc 取消选中其他表单字段时禁用表单字段_Asp.net Mvc_Forms_Html Helper - Fatal编程技术网

Asp.net mvc 取消选中其他表单字段时禁用表单字段

Asp.net mvc 取消选中其他表单字段时禁用表单字段,asp.net-mvc,forms,html-helper,Asp.net Mvc,Forms,Html Helper,我有一个asp.NETMVC网站和一个表单 对于表单,我基本上使用: @Html.LabelFor(m => m.Field) @Html.EditorFor(x => x.Field) 但我有一些布尔字段链接到另一个。因此,我想在另一个字段未选中时禁用这些字段 我还使用Jquery mobile,因此它可以生成 所以我没有生成的复选框的Id 有没有办法使用这些HTML助手来完成我需要的工作,或者我必须手动创建字段?不清楚您的意思。包含的链接具有复选框的id属性。您要禁用哪些字

我有一个asp.NETMVC网站和一个表单

对于表单,我基本上使用:

 @Html.LabelFor(m => m.Field)
 @Html.EditorFor(x => x.Field)
但我有一些布尔字段链接到另一个。因此,我想在另一个字段未选中时禁用这些字段

我还使用Jquery mobile,因此它可以生成

所以我没有生成的复选框的Id


有没有办法使用这些HTML助手来完成我需要的工作,或者我必须手动创建字段?

不清楚您的意思。包含的链接具有复选框的id属性。您要禁用哪些字段-其中一个字段,所有字段?当它们被禁用时-当一个特定的复选框被取消选中或其中任何一个被取消选中时?如果使用Html帮助程序,我不知道如何获取Id。我有5个布尔字段,当我取消选中第一个时,我想取消选中其他四个并禁用这些字段。我可以通过手动添加复选框来解决这个问题,但是我想知道是否可以使用Html来解决这个问题helper@Html.CheckBoxForm=>m.MyProperty将呈现一个id=MyProperty的复选框,因此使用jquery选择器来获取所需内容应该很容易,但是如果不看到html,就很难判断。即使没有id,也可以使用$input[type=checkbox]'。首先获取第一个复选框