可以在哪个函数中执行jquery.ajaxForm的“防止默认设置”?
我正在通过jquery.ajaxForm提交表单。但是由于双击鼠标,表单提交了两次,我想防止默认情况下单击按钮,但是在$.ajaxForm中,在哪种情况下可以防止默认情况可以在哪个函数中执行jquery.ajaxForm的“防止默认设置”?,jquery,ajaxform,Jquery,Ajaxform,我正在通过jquery.ajaxForm提交表单。但是由于双击鼠标,表单提交了两次,我想防止默认情况下单击按钮,但是在$.ajaxForm中,在哪种情况下可以防止默认情况 $('#counter-entry-form').ajaxForm({ beforeSubmit: function () { $('#counter-entry-form').removeData("validator").removeData("unobtrusiv
$('#counter-entry-form').ajaxForm({
beforeSubmit: function () {
$('#counter-entry-form').removeData("validator").removeData("unobtrusiveValidation");
$.validator.unobtrusive.parse($('#counter-entry-form'));
if ($("#counter-entry-form").valid()) {
$('#submitting-btn').attr('disabled','disabled');
} else {
return false;
}
},
success: function (result) {
if (result.Success) {
window.open('@Url.Content("~/Counter/PrintViewForSato?itemId=")' + result.ValueTwo, '_blank');
$('#IsFromNameSave').attr('checked', false);
$('#IsToNameSave').attr('checked', false);
$('#submitting-btn').removeAttr('disabled');
if ($('#IsBulkEntry:checked').is(':checked')) {
$('#BulkEntryCount').val(result.ReturnId);
$('#BulkEntryTotalAmount').val(result.ValueOne);
$('#ItemId').val('');
$('#ToName').val('');
$('#ToDestinationLocal').val('');
} else {
$('#ItemId').val('');
$('#Weight').val(0);
$('#FromName').val('');
$('#FromDestinationLocal').val('');
$('#ToDestinationLocal').val('');
$('#ToName').val('');
$('#Weight').change();
}
if ($('#IsReset:checked').is(':checked')) {
$('#BulkEntryTotalAmount').val(0);
$('#BulkEntryCount').val(0);
}
} else {
WorkForce.loader.hide();
ShowMessage("error", "error", result.Msg);
}
},
error: function (err) {
WorkForce.loader.hide();
if (err.statusText == 'Unauthorized') {
ShowMessage('error', 'error', 'Please Login to Continue !!');
} else {
ShowMessage('error', 'error', 'Error !!');
}
}
});
您必须在提交前取消“提交”按钮,并在成功或出错时启用它。假设您的提交按钮id为“柜台输入表单提交btn”
$('#counter-entry-form').ajaxForm({
beforeSubmit: function () {
$('counter-entry-form-submit-btn').attr('disabled','disabled');
// your code is here
},
success: function () {
$('#counter-entry-form-submit-btn').removeAttr('disabled');
// your code is here
},
error: function () {
$('#counter-entry-form-submit-btn').removeAttr('disabled');
// your code is here
}
});
您必须在提交前取消“提交”按钮,并在成功或出错时启用它。假设您的提交按钮id为“柜台输入表单提交btn”
$('#counter-entry-form').ajaxForm({
beforeSubmit: function () {
$('counter-entry-form-submit-btn').attr('disabled','disabled');
// your code is here
},
success: function () {
$('#counter-entry-form-submit-btn').removeAttr('disabled');
// your code is here
},
error: function () {
$('#counter-entry-form-submit-btn').removeAttr('disabled');
// your code is here
}
});
我已经在我的代码中包含了相同的不工作的东西,那么那个按钮是链接或输入按钮标签?我已经在我的代码中包含了相同的不工作的东西,那么那个按钮是链接或输入按钮标签?