gpt4 book ai didi

javascript - 当我关闭对话框时,jQuery 验证 ResetForm 错误

转载 作者:行者123 更新时间:2023-12-02 18:10:47 25 4
gpt4 key购买 nike

我正在使用 jQuery 验证:http://bassistance.de/jquery-plugins/jquery-plugin-validation/并且无法将验证消息重置为默认状态。 IE;没有突出显示。我想要实现的目标是,如果我关闭对话框窗口,那么验证器会将自身重置为就像窗口首次打开一样的状态。然而,当我通过单击 X 关闭对话框并重新打开时,错误消息仍然存在。我不确定 resetForm() 应该去哪里以及是否必须准备一个对话框(“关闭”)过程。

我只发布了我认为与问题相关的代码。

如果有人能指出我的错误,我将不胜感激。谢谢

else if (this.name === 'Administration') {
$("#formShow").show();
// admin clicked

//$("#confirm_department").show().html("You have selected administration");
$("#formImage .col_1 li").hide();
var $dialog = $('#frmreport');
$dialog.dialog({
autoOpen: true,
modal: true,
title: 'Submit a ' + name + ' report',
width: 500,
height: 400,
draggable: false,
resizable: true,
// buttons: {
// Close: function() {
// $( this ).dialog( "close" );
// $("#frmreport").get(0).reset();
// }
// }
});
//$( '#frmreport' ).dialog( 'close' );
//$("#frmreport").get(0).reset();

//console.log(name);
$('input[name=dept]').val(name);
$(".subtitle").text("Submit " + name + " feedback report");
//code
}

编辑:根据您的评论更新了代码

else if(this.name === 'Administration') {

$("#formShow").show();

// admin clicked


//$("#confirm_department").show().html("You have selected administration");
$("#formImage .col_1 li").hide();
var $dialog = $('#frmreport');
$dialog.dialog({
autoOpen: true,
modal: true,
title: 'Submit a ' +name+ ' report',
width: 500,
height: 400,
draggable: false,
resizable: true,
Close: function(event, ui) {
$("#frmreport").validate().resetForm();
}
// buttons: {
// Close: function() {
// $( this ).dialog( "close" );
// $("#frmreport").get(0).reset();
// }
// }
});
//$( '#frmreport' ).dialog( 'close' );
//$("#frmreport").get(0).reset();

//console.log(name);

$('input[name=dept]').val(name);
$(".subtitle").text("Submit " + name + " feedback report");

//code
}

最佳答案

在您的Close 函数中尝试一下:

 $dialog.dialog({
close: function(event, ui) {
$("#frmreport").validate().resetForm();
}
});

关于javascript - 当我关闭对话框时,jQuery 验证 ResetForm 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19731796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com