※ ChatGPTを利用し、要約された質問です(原文:ロード時に外部ファイル読込(2))
ロード時に外部ファイル読込(2)
先ほど質問させていただいた者です。再度お借りいたします。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=2100998
画面ロード時に、ラジオボタンのValueによって
テキストボックスの背景色等を変える処理です。
本ソースにいざ反映させてみると、正常に動作しませんでした;
注意ポップアップは出ないのですが、指定したとおりに背景色等が変わらない状態です。
下記ソースで修正点ございましたらご教授ください。
【HTML】
<HTML>
<HEAD>
<script type="text/javascript" src="java.js"></script>
</HEAD>
<BODY onload="Check(document.myFORM)">
<FORM name="myFORM">
<input type="radio" name="class" value="1" checked>その1
<input type="radio" name="class" value="2">その2
<input name="ATEXT" type="text">
</FORM>
</BODY>
</HTML>
【java.js】
function Check(oj){
switch (oj.class.value) {
case 1:
oj.ATEXT.disabled = true;
oj.ATEXT.style.backgroundColor = "#999999";
braek;
case 2:
oj.ATEXT.disabled = false;
oj.ATEXT.style.backgroundColor = "#FFFFFF";
braek;
default:
braek;
}
}
お手数ですが、よろしくお願いいたします。
お礼
お礼が遅くなり申し訳ありません。 頂いた例文ソースで無事動作しました!ありがとうございました。 本ソースを抜粋しすぎて、意味のわかりにくい質問をしてしまい申し訳ありませんでした。 会員情報を新規登録するページで、ラジオボタンを選択し、 それによってテキストボックスの色を変えるページをPHPで作っています。 登録確認ボタン後登録確認画面に遷移し、キャンセルを押下して 新規登録入力画面に戻ると色の情報が保持できていない、という状態だったため、 このような質問をさせていただきました^^; (Checkedは質問文では固定で書いてしまいましたが、PHPでは可変にプログラムしています;) お手間をおかけいたしまして申し訳ありませんでした。 ありがとうございました。