2011-09-13 10 views
1

私はまだgrailsを初めて使っているので、このような質問をして本当に残念です。コンボボックス内の選択に基づいてGSPのフィールドを表示または非表示にする方法

私は3つのタイプに分けることができるドメインを持っていますので、コンボボックスを作成したいと思います。ユーザーが選択した項目に応じて、いくつかのフィールドが表示され、他のフィールドを非表示にします。どうすればこれを達成できますか?

このおかげで、もう申し訳ありません。

答えて

2

これは実際にはJavaScriptでよく行われる処理です。必要に応じて適切な要素を表示/非表示にするコンボボックスに 'on change'イベントハンドラを追加することができます。 Javascriptでこれを行う方法に慣れていない場合は、jQueryをご覧ください。http://api.jquery.com/change/

+0

Javascriptなしでやり遂げる方法があると思います。 すぐにお返事ありがとうShawn! – Matunga

+0

JavaScriptを使用せずにこれを行うことはできますが、サーバーにフォームを送信する必要があり、ビューに(再)レンダリングされたときに見ることができるようにデータを要求に配置する必要があるため(おそらく)このデータとif/elseロジックを使ってページの要素を表示/非表示にします。私はロジックがかなり単純であると仮定して、クライアント側アプローチを好む。 – Gregg

+0

グレッグさん、ありがとうございましたブエノスアイレスを訪れたときにビールを買うために私に知らせてください! 乾杯! – Matunga

関連する問題