0

检查时我使用此脚本禁用输入字段:

 <input type="text" id="textBox">
<input type="checkbox" id="checkBox" onclick="enableDisable(this.checked, 'textBox')">
<script language="javascript">
function enableDisable(bEnable, textBoxID)
{
     document.getElementById(textBoxID).disabled = bEnable
}

我还想在选中单选按钮时给输入字段一个值

有人可以指出我正确的方向吗?

4

1 回答 1

0

“想要在选中单选按钮时给输入字段一个值”意味着 1)您不想禁用文本框,或者 2)在选择复选框时,您想给文本框一些特定的值?

对于(1)不要在'onClick'上使用任何功能对于(2)使用以下代码..

function enableDisable(bEnable, textBoxID)
{
     document.getElementById(textBoxID).disabled = bEnable;
     if(bEnable){
        document.getElementById(textBoxID).value="checked";
     }
}
于 2012-09-19T06:51:28.277 回答