2011-06-03 63 views

回答

3

jQuery验证功能允许您定义一个提交处理程序 - 这就是您要将AJAX引燃的地方。你应该传递validate()一个对象的细节。有关文档,请参见http://docs.jquery.com/Plugins/Validation。简单的例子...

$('#form1').validate({ 
    submitHandler: function(form) { 
    // Do your ajax here. 
    } 
}); 
+0

Thanx大卫,现在它的工作 – Anish 2011-06-03 08:38:33

2

validate()功能刚刚设置/初始化要验证的形式,这需要在加载页面时被称为:

$(document).ready(function(){ 
    //Tell jQuery that this form should be validated 
    $("#form1").validate(); 
}); 

如果你想检查表单是否经过验证当你点击一个按钮,你需要做

$("#form1").valid(); 

它将验证表单并阻止它在表单无效时提交,但单击表单的提交按钮将会运行valid()函数,如果表单无效则显示错误。

+0

它是一个对象type.so我不能让布尔值 – Anish 2011-06-03 08:34:31

+0

对不起,是我不好,我忘了'有效()'函数验证不返回布尔输出形式,但如果表单无法验证,它确实会阻止表单提交。将更新代码。 – Jon 2011-06-03 08:37:30

相关问题