2011-01-03 4 views
0

私が探しているものを何と呼ぶべきか正確にはわかりません。私はそれを何と呼ぶべきか分かっていたなら、私は答えを見つけるかもしれません。あなたが私の質問に答えているか、私が探していることが分かっていればそれは非常に役に立つでしょう。動的フォームフィールド

私は、名前、電子メールなどの標準フィールドを持つ単純なPHPフォームを作成しようとしています。私は事前に選択された値(つまり結婚式、誕生日など)をドロップダウンしたイベントタイプフィールドを追加したい、 。特定のイベントを選択すると、他のオプションが表示されます。

例えば、結婚式を選択すると、日付、会場などが表示されます。彼らが誕生日を選択した場合、異なる追加オプションが表示されます。

誰もがこの専門用語を知っていますか、それともチュートリアルを見つけることができますか?それにはajaxやjqueryなどが必要ですか?

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

答えて

0

jQueryでこれを行うことができます。ちょうど動的なもの以上の入力が望まれているようです。select(ドロップダウン)入力。 this blog postをチェックすることができますが、実際はドロップダウンフィールドのみをカバーしています。

あなたはかなり慣れているように思えます。フォームを個別のステップに分割し、開始するフィールドの多くを隠すことができます。 jQueryを使用すると、イベントハンドラを適用して、何かが選択されたときに関数を呼び出すことができます。関数は、表示するフィールドを決定します。

ダイナミックソース(データベースなど)から取得したオプションを含めるオプション(特にドロップダウン)が必要な場合を除き、実際にAJAXを使用する必要はありません。

+0

私はドロップダウンがもっと好きです。かなり簡単です。フィールドとイベントハンドラを非表示にすると右のように聞こえます。答えをありがとう、今私はチュートリアルを探し始める場所があります。再度、感謝します。 – Katie