【发布时间】:2010-03-08 16:25:07
【问题描述】:
我有一个弹出表单,我希望在成功提交表单时关闭它。目前我们只在服务器端进行验证,这将使用 .error_message 类创建验证错误的无序列表。
表单提交成功后,我想关闭窗口。
目前我为此使用的 jQuery 如下但不起作用,因为第一次提交表单时,错误消息的数量将始终为零。
$(document).ready(function() {
$('form#emailQuote').submit(function() {
var $emailErrors = $('form#emailQuote ul.error_message').length;
alert($emailErrors);
if ($emailErrors == 0) {
//window.close();
alert('no errors');
} else {
//alert('errors');
alert('errors');
}
});
});
【问题讨论】:
标签: javascript jquery