【发布时间】:2015-05-30 20:02:02
【问题描述】:
我有两个带有单选按钮的文本字段。
当我点击第一个按钮时,文本字段应该处于活动状态,而其他文本字段应该处于非活动状态。
但是,当我点击第二个按钮时,两个文本字段都处于活动模式。
我只需要一个字段在单击按钮时应处于活动状态,而其他字段应处于非活动模式。
我有这个 HTML 代码
<form name="myform" action="">
<input type="radio" id="yourBox" value="text1" style="margin-left: 15px; margin-right: 5px;" />
<input type="text" `enter code here`id="yourText" disabled="disabled" style="margin-left: 15px; width: 349px;" />
<input type="radio" id="yourBox1" value="text2" style="margin-left: 30px;margin-right: 5px;" />
<input type="text" id="id2" disabled="disabled" style="margin-left: 15px; width: 352px;" />
</form>
和我的 JavaScript 代码:
<script>
document.getElementById('yourBox').onchange = function() {
document.getElementById('yourText').disabled = !this.checked;
};
document.getElementById('yourBox1').onchange = function() {
document.getElementById('id2').disabled = !this.checked;
};
</script>
【问题讨论】:
-
先生,当我点击第一个按钮时,文本字段处于活动状态,其他字段处于非活动状态,但是当我点击第二个按钮时,两个字段都处于活动状态。当我点击第二个时,我不需要在活动模式下成为第一个
标签: javascript html