繁体   English   中英

使用Request.Form获取禁用的HTML复选框的值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM