单选按钮未启用文本框

时间:2013-09-02 20:03:07

标签: javascript html textbox radio-button

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

问题:当我单击是时,文本框仍然被禁用。不确定我做错了什么

HTML code:

<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"/>

1 个答案:

答案 0 :(得分: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/