我一直在努力在关闭时重置对话框窗口中的表单。我的表单正在使用 jQuery 验证,我尝试使用记录在案的 resetForm() 函数,但没有运气。
以下是关于我如何在用户点击“关闭”时尝试清除表单的两种尝试。两者都没有工作。
这是 jsFiddle:http: //jsfiddle.net/FjT7T/6/
$("#myDialog").dialog({
autoOpen: false,
close: function(event, ui) {
// Attempt to reset the form using JQuery validates resetForm(), not working.
var validator = $("#myForm").validate();
validator.resetForm();
// Attempt to reset the form and remove the error classes, not working either.
$(this).closest("form")[0].reset().removeClass("error");
}
});