チェックボックスをオンにして、自分のコーディングが好きなときにテキストボックスを有効にしようとしています。送信ボタンをクリックすると、フォーム全体をチェックし、満たされていないすべての空フィールドについてエラー情報を提供し、満たされたすべてのフィールドに残りの情報を残します。問題は、チェックボックスをオンにして、テキストボックスを有効にして入力した後で、送信ボタンを押した後に(必要なフィールドがすべて完了していない場合)、テキストボックスが無効のまま残ります。チェックボックスをオンにしたときにテキストボックスを有効にする -
<input type="checkbox" name="chklist" onchange="document.getElementById('txtOthers').disabled = !this.checked;" <?php if(isset($_POST['btnSubmit']) && isset($_POST['chklist'])) echo "checked" ?> /> OTHERS :
<input style="width: 130px;" type="textbox" id="txtOthers" name="txtOthers" disabled value="<?php echo $others;?>" />
? – wogsland
あなたが使用しているjavascript/jqueryコードを表示してください、現在の情報で推測するのは難しいです –
@wogsland私は 'onchange =" document.getElementById( 'txtOthers')。 'textbox'を有効にして無効にする' checkbox' –