[英]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.