我的表单有两个单选按钮和一个向数据库发送信息的文本框。文本框最初被禁用。当我单击是时,它启用文本框,用户可以输入文本框。当我单击否时,它会禁用文本框并通过隐藏输入上传预先确定的值。
问题:当我单击是时,文本框仍然被禁用。不确定我做错了什么
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"/>
答案 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" />