我有一个这样的单选按钮,
<input type="radio" value="A" name="NodeLevel" />
如果没有禁用,我可以很容易地得到一个值
使用,$("input[name=NodeLevel]").click(function () {}
,
但是当禁用输入类型时,如何获取单选按钮的值?
任何工作?
答案 0 :(得分:2)
根据HTML规范,表单元素必须“成功”才能发送到服务器。禁用的元素不被视为成功(根据相同的规范)。您可以将元素设置为只读或将其作为隐藏表单元素发送。
这个帖子可能会为你的问题提供一些启示
How can I get the form value from a disabled <input> element
答案 1 :(得分:0)
您是否尝试过.val()
?
$("input[name=NodeLevel]").val()
// returns 'A'
并且您无法将click事件绑定到已禁用的元素。
答案 2 :(得分:0)
我认为当您的表单字段被禁用时,您无法访问其值。使用一些隐藏字段来包含相同的值并从那里读取。