使用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 类商品秒杀计时实现代码
May 05 PHP
关于PHP中Object对象的笔记分享
Jun 28 PHP
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
May 07 PHP
php获取字段名示例分享
Mar 03 PHP
解决CodeIgniter伪静态失效
Jun 09 PHP
php实现模拟post请求用法实例
Jul 11 PHP
CodeIgniter表单验证方法实例详解
Mar 03 PHP
PHP判断json格式是否正确的实现代码
Sep 20 PHP
如何通过View::first使用Laravel Blade的动态模板详解
Sep 21 PHP
PHP 的Opcache加速的使用方法
Dec 29 PHP
PHP测试框架PHPUnit组织测试操作示例
May 28 PHP
PHP 数组操作详解【遍历、指针、函数等】
May 13 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访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
PHP优化之批量操作MySQL实例分析
2020/04/23 PHP
tp5.1 框架数据库-数据集操作实例分析
2020/05/26 PHP
从JavaScript的函数重名看其初始化方式
2007/03/08 Javascript
javascript一点特殊用法
2008/05/28 Javascript
用JQuery模仿淘宝的图片放大镜显示效果
2011/09/15 Javascript
JS定时器实例
2013/04/17 Javascript
转义字符(\)对JavaScript中JSON.parse的影响概述
2013/07/17 Javascript
使用Jquery获取带特殊符号的ID 标签的方法
2014/04/30 Javascript
jQuery.prop() 使用详解
2015/07/19 Javascript
Bootstrap每天必学之导航条
2015/11/27 Javascript
详解Webwork中Action 调用的方法
2016/02/02 Javascript
JS添加或修改控件的样式(Class)实现方法
2016/10/15 Javascript
Angular入口组件(entry component)与声明式组件的区别详解
2018/04/09 Javascript
这应该是最详细的响应式系统讲解了
2019/07/22 Javascript
微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
2019/09/12 Javascript
详解Vue后台管理系统开发日常总结(组件PageHeader)
2019/11/01 Javascript
解决vue自定义指令导致的内存泄漏问题
2020/08/04 Javascript
原生js实现简单轮播图
2020/10/26 Javascript
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
2016/06/07 Python
python reduce 函数使用详解
2017/12/05 Python
Python列表(List)知识点总结
2019/02/18 Python
NumPy 数组使用大全
2019/04/25 Python
基于python SMTP实现自动发送邮件教程解析
2020/06/02 Python
python实现计算器简易版
2020/12/17 Python
King Apparel官网:英国街头服饰品牌
2019/09/05 全球购物
本科生个人求职自荐信
2013/09/26 职场文书
违反课堂纪律检讨书
2014/01/19 职场文书
部队党性分析材料
2014/02/16 职场文书
毕业生如何写自荐信
2014/03/26 职场文书
怎样填写就业意向
2014/04/02 职场文书
婚礼秀策划方案
2014/05/19 职场文书
银行求职自荐信
2014/06/30 职场文书
法定代表人授权委托书范本
2014/10/07 职场文书
2015年控辍保学工作总结
2015/05/18 职场文书
【海涛教你打DOTA】虚空假面第一视角骨弓3房29杀
2022/04/01 DOTA