自己解決

かなさん (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>


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

チェックをつけたら、複数の項目が必須になる。

geneさん (2010-11-28 18:53:50) www.playback-az.com/playbackaz/together/index_ck.html

チェックをつけたら、複数の項目が必須になるような、この質問の拡張版で実装していただきたいです。

Re:チェックをつけたら、複数の項目が必須になる。

和田 (2010-11-29 02:02:45) www.synck.com

やってやれないことはござーせん。
基本的にエレメントがdisabledの場合はチェックの対象外になるので、予めdisabledでエレメントを用意しておいてチェックされたらdisabledをfalseにすればOKです。

Re:チェックをつけたら、複数の項目が必須になる。

木村太一さん (2011-08-11 12:40:26) http://www.hokennavi.biz/brandrenew/brandrenew.html

かな 様

ちょうど私も同じようなことを試しており、よろしければhtml側のソースか該当ページのURLも教えて頂けませんでしょうか?
何卒よろしくお願いいたします。