[英]Getting a value of a disabled HTML checkbox using Request.Form
我有一个HTML复选框
<input type="checkbox" name="MyChkBox" .. />
还有另一个控件可以启用/禁用此功能,我正在使用JQuery进行此操作
$(this).attr("disabled", "true");
在服务器上,我使用以下命令获取复选框值:
string info = Request.Form["MyChkBox"];
我的问题是,如果选中并禁用了复选框,则需要能够使用Request.Form
获取此值。
您无法执行此操作,需要重新启用它才能在服务器端查看/获取它(否则客户端将根本不会发送它)。 浏览器没有在<form>
提交中包含disabled
控件, 因为它们不算作“成功”控件 。
您可能在此处具有用于显示目的的复选框,并且具有一些隐藏字段,其中包含传递给服务器的实际值。
如果需要在客户端启用复选框,则可以让它们更改隐藏元素onchange
的值,以使这些值匹配。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.