prototype.js vを使って…
2. フォームの操作(1) (→jQuery版)
選択した項目の値によって、別項目の初期値を切り替えたり、使用可・不可を切り替えたりする。
表示確認:WinXP + IE6, IE7(standalone), FireFox2
条件分岐でSWITCHを使っているのは、項目が増えたときの拡張が、そっちの方が楽かな〜というだけ。IFの方がたぶん処理は早いんで、条件次第では普通にIF文の方がいいかも。
同様にradioの方でeachを使ってるのも同じような理由…っていうのはタテマエで、単にeachの使い方の勉強のようなもの。
でも同じ処理をする項目が多ければ、eachでまとめる方が簡潔だとは思う。
今回onClickやonChangeで呼ぶ関数に引数は持たせなかったけど、似た処理をする入力項目が多いなら、対象となる項目のIDを引数に持つなどするといいのかな、と思う。
- HTML
- JavaScript
- CSS
【お約束】
* 本サイトに記載されている内容の運用によっていかなる損害が発生しても、サイト管理者は責任を負いかねます。あらかじめご了承ください。
* ライブラリやブラウザのバージョンによっては、サンプルが期待通りの動作をしない場合があります。
* 公開しているサンプルは、自由に改造して使用することができます。但しベースとなるライブラリの著作権(ライセンス)を超える範囲での使用は不可となります。
(例:商用不可ライブラリを使用しているサンプルを、商用サイトで使うetc)
* 本ページでは利用しているライブラリの提供は行っておりません。
* 本ページの内容をそのまま(または簡単な改変のみのまま)流用し、ご自分の著作物として他者に公開することは行わないで下さい。
thanks * syntaxhighlighter