繁体   English   中英

无需表单提交的jQuery验证

[英]Jquery Validation without form submission

我有一个表单,上面有一个按钮-当用户单击按钮Add时将调用一个函数该函数以相同的形式但使用javascript向表中添加新行。

我已经使用了jQuery验证插件,但我的问题是,仅当我使用提交按钮时才触发验证,而当单击我的按钮时才启动验证,这将运行我的功能。

我知道这是为什么-验证插件希望提交表单。

有什么办法可以使验证运行并返回其结果? 然后,如果验证失败,我的函数将什么都不做,或者如果验证通过,则继续并将用户输入的数据发布到我的函数中。 显然,我需要在不提交表单的情况下进行此操作。

非常感谢任何帮助-在Google搜索时,我尝试了一些发现的想法,但到目前为止没有任何效果。

预先谢谢你。

如果您的意思是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;
 }
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM