1
echo ' 
<td><input type="checkbox" name="'.$data2["name"].'" value="'.$data2["name"].'" 
onclick="document.getElementById(numberof'.$data2["name"].').disabled=this.checked;"></td>

<td><input type="text" size="1" name="numberof'.$data2["name"].'"  value="1" " ></td>';

こんにちは!

この質問の最後の解決策を使用しましたが、うまくいきません。

チェックボックスのチェックに応じてテキストボックスを無効にする方法

何が問題なのですか?

敬具、スージー:*

4

5 に答える 5

1

getElementById を使用していますが、テキストフィールドは名前のみを使用し、ID は使用していません。

これは簡単な修正です:

<td><input type="text" size="1" id = "numberof'.$data2["name"].'" name="numberof'.$data2["name"].'"  value="1" " ></td>';
于 2013-06-17T12:16:16.050 に答える