【发布时间】:2016-08-08 13:38:37
【问题描述】:
我遇到了一些小问题。我有一个表单,我在系统中映射表单的字段。表单的按钮会自动获得类似这样的 onclick 事件
window.location='http://www.something.com/test.html?vs=ZWJhMDAzMzktMTNkYi00ODRkLTgxYmQtNjQwYTU5MDIyZWE3OzA6ODc5NjY2NzoxMjg2NzUyNDM3NDI6OTAxNzM0MzA1OjkwMTczNDMwNTsS1'
它添加了一个需要的 vs 变量。问题是我需要表单有一个输入类型按钮,而不是提交。我正在使用 JQuery 验证,我有这个来触发表单提交
$("#btn-default2").click(function() {
$("#myform").submit();
});
现在的问题是,由于 onclick 事件,验证会快速触发,然后 onclick 事件会进行重定向。如果表单有效,我只想要这个重定向。有什么方法可以停止 onclick 事件,并将其移动到我检查表单是否有效的函数中?
谢谢
【问题讨论】:
标签: jquery forms validation jquery-validate