如何在不刷新php页面的情况下验证电子邮件是否已存在于数据库中?

时间:2012-08-27 03:13:21

标签: php html

截至目前,我正在使用这种方法验证我的输入

<form method="post">
<label>Email</label>
<input type="email" name="user_email">
<input type="submit" name="reg">
</form>
if(isset($_POST['reg']){
$result = checkEmail($_POST['email']);
//checkEmail() is my function to check email, if it returns true it has duplicate
if($result){
echo '<p>E-mail already exist!</p>'
else{
//something to do in this..
}

我在输入电子邮件后看到了一些网站,它会自动更新,我想学习如何不使用任何框架,因为我只是一个初学者,我只想要一个简单的代码。有关如何做的任何建议或意见?谢谢:))

2 个答案:

答案 0 :(得分:2)

你必须使用Ajax。本地使用Ajax需要做很多工作,你必须关心不同的浏览器和许多基础工作,可以通过使用像jQuery这样的轻量级JavaScript库来处理。使用jquery和一个优秀的插件,如Validate,你可以实现你正在寻找的东西。他们有一个关于你在this demo page

尝试做什么的工作示例

答案 1 :(得分:2)

我很抱歉,但我认为你需要使用一些AJAX代码,HERE 我发现了一个非常有趣的代码。