【发布时间】:2010-10-28 00:15:56
【问题描述】:
我在使用 jquery 验证插件的 submitHandler 时遇到问题。
我在一些我无权更改的代码范围内工作,因此我正在尝试寻找一些解决方法。
这就是我想做的……表单验证后,当用户单击提交按钮时,它成功地将页面重定向到另一个页面。
如果我不使用 jquery,我会使用 location.replace 方法,这就是我尝试使用的方法,但 submitHandler 似乎没有执行,因为我尝试了一个简单的 alert('TEST');它没有工作。
$(document).ready(function(){
$("#myForm").validate({
submitHandler: function(form){
location.replace('http://www.google.com');
form.submit();
}
});
});
我试过这个来测试它,但它也没有工作......
$(document).ready(function(){
$("#myForm").validate({
submitHandler: function(form){
alert("TEST");
form.submit();
}
});
});
当所有字段都有效并且它不发送字段无效的电子邮件时,表单会按预期提交和发送电子邮件。我唯一的问题是处理页面的重定位。
任何人都可以提供任何帮助将不胜感激!
【问题讨论】:
标签: jquery validation plugins redirect form-submit