我应该如何知道jquery中对象的返回类型?
问题描述:
我有一个表格。我正在使用验证,然后我提交表单。我应该如何知道jquery中对象的返回类型?
var flag=$("#form1").validate();
上面的代码返回一个对象。我想检查,如果上面的代码是有效的,然后提交使用jQuery的Ajax表单。我该怎么做?
这里是我的小提琴:http://jsfiddle.net/anish/Q9qes/9/
感谢名单
答
jQuery验证功能允许您定义一个提交处理程序 - 这就是您要将AJAX引燃的地方。你应该传递validate()一个对象的细节。有关文档,请参见http://docs.jquery.com/Plugins/Validation。简单的例子...
$('#form1').validate({
submitHandler: function(form) {
// Do your ajax here.
}
});
答
的validate()
功能刚刚设置/初始化要验证的形式,这需要在加载页面时被称为:
$(document).ready(function(){
//Tell jQuery that this form should be validated
$("#form1").validate();
});
如果你想检查表单是否经过验证当你点击一个按钮,你需要做
$("#form1").valid();
它将验证表单并阻止它在表单无效时提交,但单击表单的提交按钮将会运行valid()
函数,如果表单无效则显示错误。
Thanx大卫,现在它的工作 – Anish 2011-06-03 08:38:33