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。但我強烈建議不要這樣做。在所有瀏覽器中以相同方式提交表單。 –