簡體   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