[英]Why doesn't the JQuery click event work in combination with submitting a form in Android Web View?
我有以下 html 表格:
<form id="editForm" method="post" action="/food/update" enctype="multipart/form-data">
<div class="form-group">
<input type="text" name="title" class="form-control">
</div>
<div class="form-group">
<button id="submitEdit" type="submit" name="submit" value="Änderungen speichern">Submit</button>
</div>
</form>
挑戰是在用戶單擊提交按鈕時禁用該按鈕,以防止重復的 http 請求。 看我的js代碼。
$(document).ready(function(){
$(document).on("click", "#submitEdit", function () {
$('form#editForm').submit();
$('#submitEdit').attr('disabled', true);
$('#submitEdit').html('Saving...');
});
});
它在桌面上運行良好,但在 web 視圖中卻不行。 在 web 視圖應用程序中,我單擊按鈕,按鈕文本更改為“正在保存...”,但沒有任何反應。 表格未發送。
在測試之前,我已經清除了手機上的緩存。
謝謝!
只需刪除這行代碼
//$('form#editForm').submit();
$(document).ready(function(){
$(document).on("click", "#submitEdit", function () {
$('#submitEdit').attr('disabled', true);
$('#submitEdit').html('Saving...');
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.