0
Rails 5アプリケーションでは、フォームの外部に送信入力があるため、Edgeで正しく送信されないフォームがあります。フォーム内に実際に入力があるようにHTML構造を変更せずに処理できる方法はありますか?フォームがMicrosoft Edgeでサブミットされない
Rails 5アプリケーションでは、フォームの外部に送信入力があるため、Edgeで正しく送信されないフォームがあります。フォーム内に実際に入力があるようにHTML構造を変更せずに処理できる方法はありますか?フォームがMicrosoft Edgeでサブミットされない
送信ボタンをフォームに移動したくない場合は、ボタンを<form>
タグの外側にしたい理由は分かりませんが、フォームを送信することができますJavascript。
ボタンをクリックした後にフォームのsubmit
メソッドを呼び出すだけです。 jQueryを使用すると、次のようになります。
$("#my-button").on("click", function() {
$("my-form").submit();
});
Edgeではどのようにしますか? – Leo
理論的には、ユーザーのブラウザがエッジの場合にのみJavascriptコードを実行できます。 https://stackoverflow.com/questions/31721250/how-to-target-windows-10-edge-browser-with-javascriptを参照してください。しかし、そうすることを強くお勧めします。すべてのブラウザで同じ方法でフォームを送信してください。 –