2011-03-29 66 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(); 
     } 
     } 
    ); 

    }); 
});