0

我有一个具有两个单选按钮和一个将信息发送到数据库的文本框的表单。文本框最初是禁用的。当我单击是时,它会启用文本框,并且用户可以在文本框中输入内容。当我单击否时,它会禁用文本框并通过隐藏输入上传预先确定的值。

问题:当我单击“是”时,文本框仍处于禁用状态。不知道我做错了什么

HTML 代码:

<input type="radio" name="TermLease" value="No" onclick="TermLeaseMonths.disabled=true"/>No
<input type="radio" name="TermLease" value="Yes"  onclick="TermLeaseMonths.disabled=false"/>Yes | 
How many months:<input type="hidden" name="TermLeaseMonths"  value="0" />
<input type="text" name="TermLeaseMonths" id="TermLeaseMonths" size="1" disabled="disabled"/>
4

1 回答 1

0

在 Safari 中测试。工作正常:

<input type="radio" name="TermLease" value="No" onclick="TermLeaseMonths.disabled=true" />No
<input type="radio" name="TermLease" value="Yes" onclick="TermLeaseMonths.disabled=false" />Yes | How many months:
<input type="hidden" name="TermLeaseMonths" value="0" />
<input type="text" name="TermLeaseMonths" id="TermLeaseMonths" size="1" disabled="disabled" />

http://jsfiddle.net/justmake/wKFAy/

于 2013-09-02T20:22:12.093 回答