使用php+Ajax实现唯一校验实现代码[简单应用]


Posted in PHP onNovember 29, 2011

首先创建一个Ajax类(Ajax类)

然后新建一个文件form.html

--------------------------form.html----------------------------

<script src="ajax.js"></script> <!--引用ajax类--> 
<script language="javascript" type="text/javascript"> 
function show(username){ 
var ajax = Ajax(); 
var noteobj = document.getElementById("note"); //将id为note的标签对象化 
ajax.post("form.php",{username:username},function(data){ //第二个username为需要传递的值 
noteobj.innerHTML = data; //data为从服务器端获取的数据 
}); 
} 
</script> 
<style> 
input{font:menu}; 
</style> 
<form action="reg.php" method="post"> 
username:<input type="text" name="username" onblur="show(this.value)"/><div id="note"></div><br /> 
password:<input type="password" name="password"><br /> 
<input type="submit" value="register"> 
</form>

最后新建一个php文件form.php
--------------------------form.html----------------------------
<?php 
header("Content-type:text/html;charset=gb2312"); //设置字符集 
$mysqli = new mysqli("localhost","root","123","demo"); //打开demo数据库 
$result = $mysqli->query("select * from zhanghao where name='{$_POST["username"]}'"); 
if($result->num_rows > 0){ //判断是否查询出数据 
echo "<font color='red'>用户{$_POST["username"]}已经存在!</font>"; 
}else{ 
echo "<font color='green'>用户{$_POST["username"]}可以注册</font>"; 
} 
?>

在浏览器中打开form.html出现下图:

使用php+Ajax实现唯一校验实现代码[简单应用]

注意:需要提前在MySQL数据库中建立一个表“zhanghao”

使用php+Ajax实现唯一校验实现代码[简单应用]

如果输入已存在的name,则出现如下提示:

使用php+Ajax实现唯一校验实现代码[简单应用]

如果输入未存在的name,出现如下提示:

使用php+Ajax实现唯一校验实现代码[简单应用]

PHP 相关文章推荐
php+mysql分页代码详解
Mar 27 PHP
jQuery+php实现ajax文件即时上传的详解
Jun 17 PHP
php中stream(流)的用法
Mar 25 PHP
C#使用PHP服务端的Web Service通信实例
Apr 08 PHP
PHP has encountered a Stack overflow问题解决方法
Nov 03 PHP
php实现根据词频生成tag云的方法
Apr 17 PHP
postfixadmin忘记密码后的修改密码方法详解
Jul 20 PHP
php验证身份证号码正确性的函数
Jul 20 PHP
php实现微信企业号支付个人的方法详解
Jul 26 PHP
关于PHP虚拟主机概念及如何选择稳定的PHP虚拟主机
Nov 20 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
Apr 06 PHP
Yii框架组件的事件机制原理与用法分析
Apr 07 PHP
php从右向左/从左向右截取字符串的实现方法
Nov 28 #PHP
PHP的array_diff()函数在处理大数组时的效率问题
Nov 27 #PHP
PHP 中检查或过滤IP地址的实现代码
Nov 27 #PHP
PHP中usort在值相同时改变原始位置问题的解决方法
Nov 27 #PHP
PHP中strtotime函数使用方法详解
Nov 27 #PHP
遍历指定目录下的所有目录和文件的php代码
Nov 27 #PHP
用PHP写的基于Memcache的Queue实现代码
Nov 27 #PHP
You might like
JAVA/JSP学习系列之四
2006/10/09 PHP
Window下PHP三种运行方式图文详解
2013/06/11 PHP
163的邮件用phpmailer发送(实例详解)
2013/06/24 PHP
zf框架的Filter过滤器使用示例
2014/03/13 PHP
smarty中改进truncate使其支持中文的方法
2016/05/30 PHP
php实现的网页版剪刀石头布游戏示例
2016/11/25 PHP
实例讲解PHP表单验证功能
2019/02/15 PHP
浏览器脚本兼容 文本框中,回车键触发事件的兼容
2010/06/21 Javascript
前台js调用后台方法示例
2013/12/02 Javascript
jQuery实现按钮只点击一次后就取消点击事件绑定的方法
2015/06/26 Javascript
javascript闭包概念简单解析(推荐)
2016/06/03 Javascript
AngularJS 入门教程之HTML DOM实例详解
2016/07/28 Javascript
JavaScript 中 avalon绑定属性总结
2016/10/19 Javascript
详解Angular.js的$q.defer()服务异步处理
2016/11/06 Javascript
jQuery实现百度登录框的动态切换效果
2017/04/21 jQuery
React-Native使用Mobx实现购物车功能
2017/09/14 Javascript
Vue 2.5 Level E 发布了: 新功能特性一览
2017/10/24 Javascript
CheckBox多选取值及判断CheckBox选中是否为空的实例
2017/10/31 Javascript
React.Js添加与删除onScroll事件的方法详解
2017/11/03 Javascript
Vue实现动态创建和删除数据的方法
2018/03/17 Javascript
Python去除列表中重复元素的方法
2015/03/20 Python
Python实现句子翻译功能
2017/11/14 Python
Python利用字典破解WIFI密码的方法
2019/02/27 Python
解决Python3 抓取微信账单信息问题
2019/07/19 Python
python使用itchat模块给心爱的人每天发天气预报
2019/11/25 Python
如何基于python实现归一化处理
2020/01/20 Python
python实现字符串和数字拼接
2020/03/02 Python
职业生涯规划书基本格式
2014/01/06 职场文书
药品业务员岗位职责
2014/04/17 职场文书
2014年六一儿童节演讲稿
2014/05/23 职场文书
大学生村官座谈会发言材料
2014/05/25 职场文书
公司贷款承诺书
2014/05/30 职场文书
免职证明样本
2014/10/23 职场文书
2014年纪委工作总结
2014/12/05 职场文书
2016暑期社会实践心得体会范文
2016/01/14 职场文书
python计算列表元素与乘积详情
2022/08/05 Python