2017-08-09 74 views
0

Rails 5アプリケーションでは、フォームの外部に送信入力があるため、Edgeで正しく送信されないフォームがあります。フォーム内に実際に入力があるようにHTML構造を変更せずに処理できる方法はありますか?フォームがMicrosoft Edgeでサブミットされない

答えて

0

送信ボタンをフォームに移動したくない場合は、ボタンを<form>タグの外側にしたい理由は分かりませんが、フォームを送信することができますJavascript。

ボタンをクリックした後にフォームのsubmitメソッドを呼び出すだけです。 jQueryを使用すると、次のようになります。

$("#my-button").on("click", function() { 
    $("my-form").submit(); 
}); 
+0

Edgeではどのようにしますか? – Leo

+0

理論的には、ユーザーのブラウザがエッジの場合にのみJavascriptコードを実行できます。 https://stackoverflow.com/questions/31721250/how-to-target-windows-10-edge-browser-with-javascriptを参照してください。しかし、そうすることを強くお勧めします。すべてのブラウザで同じ方法でフォームを送信してください。 –

関連する問題