单选按钮未启用文本框

Radio Button Not Enabling Text box

本文关键字:文本 启用 单选按钮      更新时间:2023-09-26

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

问题:当我点击"是"时,文本框仍然处于禁用状态。不确定我做错了什么

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

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