成功していないグーグルに行ってきました。別のフォームのテキストフィールドにある現在の値の値を取得し、それをコントローラに渡そうとしています。これについての最善の方法に関するアイデアはありますか?別のフォームのテキストフィールドの値を渡す
0
A
答えて
0
1つのHTMLページで2つの異なるフォームからデータを取得しようとしているようです。私があなたを正しく理解していれば、これはバックエンドでは不可能です。ブラウザがフォームを送信すると、その単一フォームのフィールドのみが送信されます。あなたは2つの異なる形式の間で値を共有したい場合は、どちらか...
- はフィールド以外からの単一のフォームを使用して動的に追加/フィールドを削除し、アクションURL
- コピーを設定するためにJavaScriptを使用する必要がありますブラウザが実際にリクエストを送信する前に、ユーザーがサブミットをクリックしたときに送信されたフォームを送信フォームに送信します。
- フィールドからデータを取得してマージしてから、AJAX経由でリクエストを送信し、ブラウザを結果ページにリダイレクトします。
意味がありますか?
EDIT:オプション2は、それは非常に簡単です、あなたのために働くだろうとコメントについて
:
$('#form-1').submit(function(){
$('#form-2 [name]:not([type="submit"])').appendTo(this);
});
0
私は多くの詳細を持っていますが、あなたは関係なく、これを行うことが一つの方法はありませんフォームのデータフィールドからjQuery経由でデータを取得し、コントローラへのAJAX呼び出しを行います。
したがって、application.jsで次の操作を実行できます。
$.ajax("/controller/action", {
cache: false,
data: {
_method: "POST",
textfield-data-param: (textfield-data)
},
success: function (jqXHR, status) {
//Do something on a success
},
complete: function (jqXHR, status) {
//do something on complete
},
type: "POST"
});
あなたのコントローラでは、あなたのような何かを行うことができます:
def action
@data = params[textfield-data-param]
respond_to do |format|
if @data.save
format.js { head :ok }
else
format.js { head :unprocessable_entity } # Maybe find a better status code to use.
end
end
end
申し訳ありませんが、その非常に広範な答えを、うまくいけば、それはあなたがリードを与えるだろう。
関連する問題
- 1. 別のフォームにdatagridviewの値を渡す
- 2. あるHTMLページから別のHTMLページにテキストフィールド値を渡す
- 3. ラベルの値をあるフォームから別のフォームに渡す
- 4. ビュー間のテキストフィールドの値を渡すiphone
- 5. Asp.netのあるフォームから別のフォームに値を渡す方法
- 6. MSAccess 2003 - あるフォームから別のフォームに値を渡すためのVBA
- 7. フォームの値をあるフォームから別のフォームに渡して最初のフォームに戻す
- 8. 別のフォームに変数を渡す
- 9. 2つのフォームの値を渡す
- 10. 1つのフォームのDatePicker.Valueを別のフォームに渡しますか?
- 11. フォームからのファイル入力を別のページの別のフォームに渡す
- 12. Qtのあるフォームから別のフォームに変数を渡す
- 13. Railsのコントローラにフォーム値を渡す
- 14. Javaの値を別のフレームに渡す
- 15. 複数フォームのテキストフィールド
- 16. フォームのないテキストフィールド
- 17. In React.jsあるコンポーネントから別のコンポーネントにフォームの値を渡す方法
- 18. htmlフォームのテキストフィールド値を取得する方法django
- 19. 変数値を別のURLに渡す
- 20. テキストフィールドの値を別のフィールドの値に依存して設定する
- 21. フォームのラジオボタンが値を渡さない
- 22. LWUITライブラリを使用してJ2MEのあるフォームから別のフォームに値(データ)を渡します。
- 23. インスタンスのメンバーをあるウィンドウのフォームから別のウィンドウのフォームに渡す
- 24. ビューから別のビューに値を渡して、別のフォームをレールに挿入する方法3
- 25. テキストフィールドの値をハイライトする
- 26. 投稿なしのテキストフィールド値を含むフォーム内のすべてのHTMLをキャプチャ
- 27. 1つのUIViewControllerから別の値に値を渡す方法
- 28. Webフォームから別のWebフォームに値を渡すにはどうすればよいですか?
- 29. テキストフィールドの値をPHPのリンクに渡すことはできますか?
- 30. フォームからフォームへの値の受け渡し
2番は私が必要なものです –