ユーザーがコメントを入力できる入力フィールドがあります。別のフィールドを追加したいのですが、「隠し」にしたいのですが、「人を追加」をクリックすると、入力フィールドがドロップダウンボックスに表示され、追加したい人の名前を入力します。その後、ユーザーが「submit」を押すとコメントが追加され、追加の「people」情報がPHPスクリプトによって処理されます。これはどのようにして行われますか?非表示のフォームフィールド
-1
A
答えて
1
入力フィールドがある[人を追加]ドロップダウンボックスは、非表示のdivになります。 divは、ユーザーが「人を追加」をクリックしたときに表示されます。
ドロップダウンと入力値は常にあなたのPHPスクリプトに送信されます。 PHPでは、これらのフィールドに設定したデフォルト値をすべて除外してください。
1
jQueryがオプションの場合は、それを使用することをお勧めします。
もしそうでなければ、Javascript DOMを使って同じことを達成することができます。もっと努力してください。
あなたは非表示のフォームフィールドには2つのオプションがあります:あなたはそれを彼らは「人を追加」をクリックするたびに作成することができます
- を
- あなたは、その後、事前にそれを作成し、デフォルトではそれを隠すことができます誰かが「人を追加」をクリックしたときに表示するだけです。
デフォルトで非表示にするには、非表示にする要素(またはコンテナ要素)にCSS属性:display: none
を指定します。
jQueryを使用している場合は、「人を追加」ボタンのクリックイベントに関数をバインドできます。そうでない場合は、onclick=""
属性を指定して、非表示の入力ボックスを表示するJavascript関数を呼び出すことができます。
フォームを送信する準備が整ったら、もう一度jQueryを使用して、フォームの提出をJavascript関数: $(myform).submit(someFunction)
にバインドすることができます。同様に、jQueryがオプションでない場合は、フォームにonsubmit
属性を使用して、フォームの送信時に発生する処理を処理できます。
さらに詳しい情報を使用して、このレスポンスをニーズに合わせて調整することができます。
2
このようにします。
関連する問題
- 1. フォームフィールドの表示結果ページ
- 2. ROR:フォームフィールドのみを表示
- 3. Jquery非表示の非表示
- 4. タブバーの非表示と非表示
- 5. フォームフィールドの非表示の値を取得してテーブルセルに配置します
- 6. Djangoのドロップダウンメニューからの選択に基づいてフォームフィールドを表示および非表示にする方法
- 7. NSToolbarItemの非表示/表示
- 8. の表示/非表示ベース
- 9. 表示/非表示のコンテンツ
- 10. の表示/非表示DIV
- 11. jqueryの表示/非表示
- 12. フォームフィールドを非表示にするにはどうすればよいですか?
- 13. Railsはアクションに基づいてフォームフィールドを非表示にします
- 14. GoogleマップクリックしてHTMLフォームフィールドを表示
- 15. PHPフォームフィールド(表示:なし)スパム防止
- 16. フォームフィールドが表示されません
- 17. Rails:条件付きでフォームフィールドを表示/非表示する最適な方法は?
- 18. ダイナミックコンボボックスを表示/非表示
- 19. Jquery表示/非表示トグル
- 20. DataTemplateを非表示/表示
- 21. 非表示と表示RadComboBox
- 22. JavaScript/PHP [表示/非表示]
- 23. ユーザーコントロール非表示と表示
- 24. UITabBarItem表示/非表示
- 25. 表示/非表示サイトマップメニュー/リピータ
- 26. スクロールアンカー表示/非表示
- 27. QTransform表示/非表示
- 28. GWT - 表示/非表示
- 29. 非表示で表示/非表示どこでもクリック
- 30. jQueryのヘルプキーアップ時の表示/非表示
これはあなたの問題のすべてを解決するが、ここではオートコンプリートの部分のための構成要素であるかもしれない - http://jqueryui.com/demos/autocomplete/。 – dana
-1となっています。 – Sparky