チェックボックスがONの際にテキストが必須になるには

かなさん (2010-04-27 15:12:58) www.yahoo.co.jp

こんにちは。
こちらのCGIを見たとき本当に嬉しかったです。
早速利用させて頂いております!
ありがとうございます☆

もし宜しければ教えていただきたいのですが、

資料送付というチェックボックスを設置しているのですが、
これにチェックが入った場合、
住所を入力するテキストボックスが必須になるには、別途JavaScriptを作成するようになるのでしょうか?

もし方法がございましたら教えていただければと思い投稿させていただきました。

宜しくお願い申し上げます。

自己解決

かなさん (2010-04-27 16:36:34) www.yahoo.co.jp

JSで無事解決しました。

<script>
function funcChangeCheck() {

// チェックボックスのチェック状態を判定
if (document.getElementById("s-01").checked) {
// チェックされている場合

// <span>タグの表示・非表示切り替え
document.getElementById("pd1").style.display="none";
document.getElementById("pd2").style.display="inline";

// テキストボックスのname属性変更
document.getElementById("add").name="ご住所(必須)";
} else {
// チェックされているされていない場合

// <span>タグの表示・非表示切り替え
document.getElementById("pd1").style.display="inline";
document.getElementById("pd2").style.display="none";

// テキストボックスのname属性変更
document.getElementById("add").name="ご住所";
}

// 確認のためname属性表示!!!
//alert(document.getElementById("add").name);
}
</script>


ありがとうございました。