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 に答える