jsでテキストボックスをチェックボックスにより制御する
jsでテキストボックスをチェックボックスにより制御する(。・ω・。)
目的
- テキストボックスへの入力可否を、チェックボックスにより制御する。
仕様
- チェックボックスへのチェック有=テキストボックス入力可能
- チェックボックスへのチェック無=テキストボックス入力不可+値空白
ソースコード
/* -------------------------------------------------- * チェックボックスによってテキストボックスの入力を制御する * @formName : フォーム名 * @checkboxName : checkbox名 * @ControledInputName : 制御するテキストボックス名 ----------------------------------------------------- */ function textboxControl(formName, checkboxName, ControledInputName){ if(document[formName][checkboxName].checked == true){ /* ●チェックボックスが選択されている場合は、テキストボックスを入力可能にする */ document[formName][ControledInputName].disabled = false; }else{ /* ●チェックボックスが選択されていない場合は、値を空にする */ document[formName][ControledInputName].value = ""; /* ●チェックボックスが選択されていない場合は、テキストボックスを入力不可にする */ document[formName][ControledInputName].disabled = true; } }
<!-- ex.チェックボックスにチェックが入った場合のみ、パスワードを変更するときの例 --> <form name="formA"> <input type="checkbox" id="changePass" name="changePass" onClick="textboxControl('formA', 'changePass', 'userPass');"/> <input type="text" id="userPass" name="userPass" disabled="disabled" /> </form>
登録:
コメントの投稿
(
Atom
)
0 件のコメント :
コメントを投稿