jquery.js vを使って…

2. フォームの操作(1) (→prototype.js版

選択した項目の値によって、別項目の初期値を切り替えたり、使用可・不可を切り替えたりする。

表示確認:WinXP + IE6, IE7(standalone), FireFox2

属性の設定は「.attr」を使うんだけど、「.attr("disabled", "true")」って書いてる場所は「.attr("disabled", "disabled")」でもいいみたい。
prototype.jsの方は.disabled=true/falseで設定してたから、比較と言う意味合いで前者の書き方を採用してます。
なんとなくですが、この程度のフォームの操作だと、prototype.jsの方が(自分としては)使いやすいような気も…?

サンプル

選択項目1で選んだ項目によって、選択項目2の使用可否が変わる

選択項目1
選択項目2

オプション1で選んだ項目によって、オプション2の選択できる項目が変わる
(桃の場合PEACH、林檎の場合APPLE/GREEN APPLEのみ選択可能)
初期状態→オプション1=林檎 オプション2=GREEN APPLEが選択

オプション1

オプション2
- HTML - JavaScript - CSS

【お約束】
* 本サイトに記載されている内容の運用によっていかなる損害が発生しても、サイト管理者は責任を負いかねます。あらかじめご了承ください。
* ライブラリやブラウザのバージョンによっては、サンプルが期待通りの動作をしない場合があります。
* 公開しているサンプルは、自由に改造して使用することができます。但しベースとなるライブラリの著作権(ライセンス)を超える範囲での使用は不可となります。
  (例:商用不可ライブラリを使用しているサンプルを、商用サイトで使うetc)
* 本ページでは利用しているライブラリの提供は行っておりません。
* 本ページの内容をそのまま(または簡単な改変のみのまま)流用し、ご自分の著作物として他者に公開することは行わないで下さい。


thanks * syntaxhighlighter