多くのフィールドを持つフォームを設計したい。一部のフィールドは、最初のドロップダウンリストに依存します。 必要なものだけを表示するようにデザインするにはどうすればよいですか?動的フォームを設計するには?
-1
A
答えて
1
あなたはで、CSSに必要でないかもしれないものを隠す必要があります。
次に、選択の値に応じてフィールドを表示/非表示にするには、のjavascriptを作成する必要があります。 jQueryの例:
$('select[name=yourselect]').change(function() {
switch($(this).val()) {
case 'someval':
$('input[name=somefield]').show();
$('input[name=someotherfield]').hide();
break;
// add as many cases as you want, one for each value
}
})
// this is useful when your select has an initial value,
// to show/hide the fields depending on the initially selected option
$('select[name=yourselect]').trigger('change');
0
2番目のフォームが最初のフォームの値に依存する複数のステップで動的フォームを作成する場合は、Djangoフォームウィザードを使用できます。これはjqueryを使いたくない場合に便利です。このようにして、個々のフォームにカスタマイズされたクリーン機能を適用することもできます。
form wizardのドキュメントを確認してください。これがあなたに役立つことを願っています。
関連する問題
- 1. 動的データベース設計?
- 2. Netbeans IDEのデザイナを使用して動的にJFrameフォームを設計する
- 3. Rails:フォームのオブジェクトを動的に設定するには?
- 4. 動的な値で動的データベースを設計する方法
- 5. 動的なJavaプログラムを設計するには
- 6. 動的フォーム行の合計を計算します
- 7. yii2の動的フォームのテキストボックスの合計
- 8. マッピングJSON自動的に - 設計問題
- 9. フォームを動的にするには
- 10. カスタムディレクティブでフォームに必要なフィールドを動的に設定する
- 11. データスキーマモデルの動的階層を効率的に設計する方法は?
- 12. 重力フォーム投稿/ページカテゴリを動的に設定する
- 13. カスタムフィールドを動的に設定する(重力フォーム)
- 14. フォーム認証でパスを動的に設定する
- 15. JQuery質問:動的にフォームを設定する
- 16. jQueryで動的フォームの動的プレビューを作成するには
- 17. 動的に合計式をExcelで設定する
- 18. ソケットクライアントを自動的に再接続する設計の選択
- 19. VSに親フォームのないパネルを設計するには?
- 20. 自動的にフォームの価格jquery/javascript関数を計算
- 21. 自動リフレッシュモバイルアプリケーションの効率的な設計
- 22. 目的Cドメイン駆動型設計
- 23. 動的フォームの3入力フィールドから計算するyii2
- 24. Djangoでステップバイステップのフォームを設計するには?
- 25. 認証フォームloginUrlを動的に設定していますか?
- 26. 動的フォームで一部の値を設定解除する
- 27. Treestoreによる動的フォーム
- 28. ng-messagesに動的にフォーム名を設定しました
- 29. フォームを自動的に提出する
- 30. 動的フォームに値を追加する
私は、レスポンスは「手でjqueryを使って」いることを恐れています。 – danihp
すべてのフィールドで有効なdjangoクラスを設計し、必要な場合のみ表示したい – Nips
ソリューションは、依存入力を隠しとして設定し、必要に応じてjqueryで可視コントロールで変更することができます。 – danihp