有一个相当复杂的php POST表单,它使用jQuery进行大量的数据验证,如下所示。然而,我遇到了一些问题,因为表单似乎是在验证完成之前提交的。
问:有没有可能在jQuery返回true或false之前,验证花费了这么长的时间,以至于表单在默认情况下提交?如果是这样的话,处理这个问题的最好方法是什么?
jQuery('#order-form').submit(function(){
// Validate many different fields in various ways
if (valid)
return true;
else
return fals
我想知道我们可以在一个js中创建同一个验证器方法的两个实例吗??
现在让我告诉你我到底想要什么
我有两页basic.php,另一页是contact.php有表单,名称分别是basicForm和contactForm,现在我想包含一个extrenal (validForm.js)文件,在这里我想将两个表单验证器定义放在其中,但无法成功。
喜欢
validForm.js
var validator = jQuery("#basicForm").validate({
some rules...
});
var vali
我想验证非表单中的页面输入。我知道jquery.validate很难依赖表单中的输入,但是我有一个用MVC编写的页面应用程序,其中包含了很多AJAX部分,大量的选择和输入动态地更新了其他各种输入。
<div id="form">
<!-- lots of other fieldgroups with code like this -->
<div class="fieldGroup">
<label>Manufacturer</label>
<form act