使用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 相关文章推荐
ftp类(myftp.php)
Oct 09 PHP
通过ICQ网关发送手机短信的PHP源程序
Oct 09 PHP
FCKeditor的安装(PHP)
Jan 13 PHP
Window 7/XP 安装Apache 2.4与PHP 5.4 的过程详解
Jun 02 PHP
深入Apache与Nginx的优缺点比较详解
Jun 17 PHP
php简单计算页面加载时间的方法
Jun 19 PHP
PHP封装的Twitter访问类实例
Jul 18 PHP
基于php实现随机合并数组并排序(原排序)
Nov 26 PHP
弹出模态框modal的实现方法及实例
Sep 19 PHP
PHP实现的解汉诺塔问题算法示例
Aug 06 PHP
PHP的PDO事务与自动提交
Jan 24 PHP
PHP中散列密码的安全性分析
Jul 26 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
PHP与SQL注入攻击[一]
2007/04/17 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
2013/12/24 PHP
ThinkPHP令牌验证实例
2014/06/18 PHP
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
2014/10/30 PHP
JavaScript 事件的一些重要说明
2009/10/25 Javascript
ExtJS 工具栏 分页事件参数
2010/03/05 Javascript
JavaScript中的this实例分析
2011/04/28 Javascript
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
2012/08/24 Javascript
Mac/Windows下如何安装Node.js
2013/11/22 Javascript
JavaScript类属性的访问方式详解
2014/02/11 Javascript
node.js中的fs.chownSync方法使用说明
2014/12/16 Javascript
jquery实现动态操作select选中
2015/02/11 Javascript
jQuery实现带滑动条的菜单效果代码
2015/08/26 Javascript
详解jQuery UI库中文本输入自动补全功能的用法
2016/04/23 Javascript
Javascript之面向对象--接口
2016/12/02 Javascript
js倒计时小实例(多次定时)
2016/12/08 Javascript
如何提高Dom访问速度
2017/01/05 Javascript
JavaScript表单验证完美代码
2017/03/02 Javascript
jQuery菜单实例(全选,反选,取消)
2017/08/28 jQuery
原生JS实现留言板
2020/03/26 Javascript
vue路由结构可设一层方便动态添加路由操作
2020/08/31 Javascript
vue vant中picker组件的使用
2020/11/03 Javascript
Python的Django框架中设置日期和字段可选的方法
2015/07/17 Python
Python3中的列表,元组,字典,字符串相关知识小结
2017/11/10 Python
Tensorflow的可视化工具Tensorboard的初步使用详解
2018/02/11 Python
改变 Python 中线程执行顺序的方法
2020/09/24 Python
Python之京东商品秒杀的实现示例
2021/01/06 Python
全球速卖通俄罗斯站:AliExpress俄罗斯
2019/06/17 全球购物
AJAX检测用户名是否存在的方法
2021/03/24 Javascript
员工培训邀请函
2014/01/11 职场文书
学校政风行风整改方案
2014/10/25 职场文书
人事局接收函
2015/01/30 职场文书
个人廉洁自律总结
2015/03/06 职场文书
正规借条模板
2015/05/26 职场文书
2016年校园社会综合治理宣传月活动总结
2016/03/16 职场文书
关于python中模块和重载的问题
2021/11/02 Python