Я получил свою форму в диалоговом окне пользовательского интерфейса jQuery и применяю в ней проверку на стороне клиента.Я хочу очистить все входные значения, а также любые сообщения проверки, когда пользователь нажимает (x), чтобы закрыть диалоговое окно или кнопку «Отмена», перед отправкой формы.
Я пытался включить функцию очистки формы в событие «close», но она не сработала:
//Load food form into dialog
var controllerUrl = '/Stock/GetFoodForm';
var $createdialog = $('#createfooddialog').load(controllerUrl).dialog({
autoOpen: false,
title: 'Create Food',
modal: true,
width: 'auto',
close: clear()
});
Функция очистки используется в функции в jquery.form.js plugin:
// Function to clear form data
function clear() {
$('#formData').resetForm();
$('.validation-summary-valid').val("");
}
Есть идеи, как мне очистить все в форме, когда пользователь закрывает диалоговое окно, даже если форма не отправлена?