如何获取禁用的单选按钮输入字段的值

时间:2010-08-09 06:57:25

标签: javascript jquery html

我有一个这样的单选按钮,

<input type="radio" value="A" name="NodeLevel" />

如果没有禁用,我可以很容易地得到一个值

使用,$("input[name=NodeLevel]").click(function () {}

但是当禁用输入类型时,如何获取单选按钮的值?

任何工作?

3 个答案:

答案 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)

我认为当您的表单字段被禁用时,您无法访问其值。使用一些隐藏字段来包含相同的值并从那里读取。