我正在使用jquery进行验证 制定一些规则。
如果验证成功,我想重定向到另一个页面。 我该怎么办?
// validate contact form on keyup and submit
$("#contactForm").validate({
//set the rules for the field names
rules: {
name: {
required: true,
minlength: 2
},
email: {
required: true,
email: 4
},
},
//set messages to appear inline
messages: {
name: "Please enter your name",
password: "Please enter your email"
}
});
答案 0 :(得分:1)
希望这能回答你的问题,而不是特定的jquery,但只需在验证完成后调用它。
答案 1 :(得分:0)
在submitHandler
回调中添加重定向逻辑。我想你想将window.url
设置为差异网址。正确?
答案 2 :(得分:0)
尝试向submitHandler
添加validate
选项,如下所示:
$("#contactForm").validate({
...
submitHandler: function(form) {
window.location = "http://your.url.here";
}
});
因此,当您验证表单时,如果表单已成功验证,则会调用submitHandler
,并在那里重定向用户。
答案 3 :(得分:0)
致电window.location.replace='http://www.newpage.com';
。不是特定于jQuery的。