2011-03-29 101 views
0

ajax還沒有sothin我主。 我有兩種形式現場 代碼: 名稱:檢查ajax/jquery表單提交(檢查數值是否在數據庫中)

和喜歡的提交按鈕:

<form><input type=text name=code><input type =text name=name/></form> 

我想在PHP/jQuery來檢查代碼的用戶填寫的表格中存在我D b。 如果它不退出,當用戶離開文本框來填充下一個文本字段時,我想打印一條消息,如:此代碼不在數據庫中,然後清理fied。直到用戶提供一個valide代碼。

+0

遺憾的形式是:

Mamadou 2011-03-29 14:59:34

+0

原生JS,或者你有一些框架(例如jQuery)? – 2011-03-29 15:09:22

回答

0

如果您的php服務返回true或false驗證。 和錯誤的佔位符是一個名爲

標籤然後一個例子(在jQuery的)將是

$(document).ready(function() { 
    $("form").submit(function(e) { 
    var code = $("input[name='code']"); 
    var error = $("#error"); 
    e.preventDefault(); 
    var form = this; 
    $.getJSON('urlToPhp', 
     { code: code.val() }, 
     function(valid) { 
     if (!valid) { 
      error.text(code.val() + ' is not found try another code...'); 
      code.val(''); 
     } else { 
      form.submit(); 
     } 
     } 
    ); 

    }); 
});