繁体   English   中英

我如何查看Jquery中是否已完成内联Ajax验证

[英]How do i see Whether The inline ajax validation has been done or not in Jquery

Iam使用此Form插件执行内联Ajax验证和表单验证http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/

我有一个文本字段说该文本字段的学生编号,它将内联验证jqueryvalidationengine-en.js中是否存在stuno

"ajaxstudent":{
"file":"student.php",
"alertText":"* SNO is already taken",
"alertTextOk":"", 
"alertTextLoad":"* Checking..."},
$('#submitbutton').click(function(){    
if ($("#form1").validationEngine({returnIsValid:true})) {

}       

现在我的问题我怎么看到在提交表单之前已经完成了内联ajax验证。由于此iam收到Debug错误。即使学生编号存在,我也能够提交表格,这导致创建相同的学生编号。克服这个

页面加载时,您需要附加验证引擎。 提交表单时看不到内联验证。

$(function() { // onready
   $("#formID").validationEngine() // add validation
});

使用jquery.ajax complete选项

在这里阅读http://api.jquery.com/jQuery.ajax/

使用完整选项启用提交按钮,甚至更好地使用成功选项。 您不会利用这两个选项。

我会提供更多代码,但是我没有太多工作要用;)

希望这至少可以有所帮助。

jQuery表单验证引擎插件在收到一些错误时将提交表单,而无需验证字段。 使用firebug找出是否存在一些JavaScript错误,然后检查ajax请求和响应以找出确切原因。

如果配置正确,它可以正常工作。

您需要禁用“提交”按钮,直到看到所有字段均已正确输入为止。验证通过后,请编辑“提交”按钮的属性以使其“可单击”。

暂无
暂无

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

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