1
jquery.ajaxForm으로 양식을 제출합니다. 하지만 마우스를 두 번 클릭하면 양식이 두 번 제출되므로 기본 버튼을 클릭하지 못하게 할 수 있습니다. $ .ajaxForm에서 어떤 이벤트를 사용하면 기본값을 방지 할 수 있습니까?jquery.ajaxForm에 대한 기본 금지가 수행 될 수있는 기능은 무엇입니까?
$('#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 !!');
}
}
});
'카운터 항목 양식 제출-btn을'이미 –
아를 작동하지 않는 내 코드에서 같은 일을 포함했다이며, 그 버튼 링크 또는 입력 버튼 태그는? –