【发布时间】:2012-03-10 16:01:56
【问题描述】:
我正在使用 Jquery 验证功能进行表单验证。到目前为止,我一直将错误消息附加到页面元素,但我现在想在警报弹出窗口中显示它。 当用户没有选择任何东西时,警报弹出窗口成功显示错误消息,但是当他们提交有效表单时弹出仍然出现(这次没有错误消息)。
如何在有效的表单提交后阻止弹出窗口出现?
这是我的 js 代码,我已经实现了单选按钮的警报。您可以在 http://hiplogger.hip-zone.co.za/partner/mobile 上看到这一点
$("#quickieform").validate({
rules: {
answer: "required"
},
answer: {
answer: "Please make a selection"
},
errorPlacement: function(error, element) {
if ( element.is(":radio") )
alert(error.html());
else if ( element.is(":checkbox") )
error.appendTo( ("#alertbox") );
else
error.appendTo( ("#alertbox") );
},
submitHandler: function(form) {
// do other stuff for a valid form
form.submit();
},
success: function(label) {
// set as text for IE
label.html(" ").addClass("checked");
}
});
【问题讨论】:
标签: jquery validation jquery-mobile popup alert