我有一个表单,我有一个按钮 – 当用户单击
button Add,时,调用一个函数,它以相同的形式向表添加一个新行,但使用javascript.
我已经使用了jquery验证插件,我遇到的问题是验证仅在我使用提交按钮时触发,而不是在单击我的按钮时触发,这会运行我的功能.
我明白为什么会这样 – 验证插件想要提交表单.
有什么办法可以让验证运行并返回结果吗?如果验证失败,我的函数可以不执行任何操作,或者如果验证通过则继续将用户输入的数据发布到我的函数中.显然,如果没有实际提交的表单,我需要这样做.
任何帮助都非常感激 – 我已经尝试了一些我在Googling上找到的想法,但到目前为止还没有任何工作.
先谢谢你了.
最佳答案 如果你的意思是
http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/
if ($j('#Form1').validationEngine({ returnIsValid: true })) {
//is valid
}
或者如果你的意思是:http://docs.jquery.com/Plugins/Validation
$("#myform").validate({
submitHandler: function(form) {
// some other code
return false;
}
});