0

チェックボックスとテキストボックスがあります。私はstrutsタグを使用しました

ここで、チェック ボックスがオンになっている場合、テキスト ボックスをグレー表示 (無効) にする必要があることを検証する必要があります。チェックを外した場合、テキスト ボックスに電話番号を入力する必要があります。

私はこれが好きで、チェックボックスをクリックしてJavaスクリプトを呼び出し、チェックボックスがチェックされているかどうかに基づいてinnerHtmlを実行しました。

var status_check=document.getElementById("line1Checked").checked; if(status_check==true){ document.getElementById("line1").readonly="true"; } else{ document.getElementById("line1").readonly="false"; }

チェックボックスが選択されている場合は、テキストボックスを読み取り専用にします。これがテキストボックスの定義方法です。

提案してください..

4

2 に答える 2

0

わかりました - 理解しやすくなりました - ありがとう。1. 入力フィールドに styleId - 属性を使用していることを確認してください。この入力フィールドを読み取り専用に設定するには、JavaScript コードを実行する必要があります。

document.getElementById("line1").setAttribute("readonly","true");

それが役立つことを願っています

于 2010-03-19T13:10:11.827 に答える
0

DJ さん、こんにちは。

2 番目の JavaScript スニップセットのエラー メッセージが表示されますか? もう少しコードを投稿することもできます。これらの数行から、テキストが " または未定義になるかどうかを確認するのは困難です。とにかく、テキストエリアを無効にすると、入力がポストされない可能性があることを考慮してください。

于 2010-03-19T07:26:28.913 に答える