使用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 相关文章推荐
分页显示Oracle数据库记录的类之二
Oct 09 PHP
php 修改zen-cart下单和付款流程以防止漏单
Mar 08 PHP
php获取301跳转URL简单实例
Dec 16 PHP
php实现信用卡校验位算法THE LUHN MOD-10示例
May 07 PHP
php操作csv文件代码实例汇总
Sep 22 PHP
php保存二进制原始数据为图片的程序代码
Oct 14 PHP
Yii框架在页面输出执行sql语句以方便调试的实现方法
Dec 24 PHP
php格式化电话号码的方法
Apr 24 PHP
33道php常见面试题及答案
Jul 06 PHP
php集成动态口令认证
Jul 21 PHP
Laravel中Facade的加载过程与原理详解
Sep 22 PHP
php生成静态页面并实现预览功能
Jun 27 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数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
2011/10/31 PHP
php取整函数ceil,floo,round的用法及介绍
2013/08/31 PHP
PHP+Mysql+jQuery实现发布微博程序 php篇
2015/10/15 PHP
phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
2016/02/03 PHP
php+ajax登录跳转登录实现思路
2016/07/31 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
2020/05/29 PHP
ext监听事件方法[初级篇]
2008/04/27 Javascript
javascript 数据类型转换(parseInt,parseFloat)
2010/07/20 Javascript
ajax 缓存 问题 requestheader
2010/08/01 Javascript
灵活应用js调试技巧解决样式问题的步骤分享
2012/03/15 Javascript
jQuery简单实现banner图片切换
2014/01/02 Javascript
JavaScript严格模式禁用With语句的原因
2014/10/20 Javascript
在JavaScript的正则表达式中使用exec()方法
2015/06/16 Javascript
JS简单实现禁止访问某个页面的方法
2016/09/13 Javascript
微信小程序使用第三方库Immutable.js实例详解
2016/09/27 Javascript
javascript 正则表达式分组、断言详解
2017/04/20 Javascript
利用require.js与angular搭建spa应用的方法实例
2017/07/19 Javascript
javascript中的with语句学习笔记及用法
2020/02/17 Javascript
解决antd 下拉框 input [defaultValue] 的值的问题
2020/10/31 Javascript
基础的十进制按位运算总结与在Python中的计算示例
2016/06/28 Python
python实现彩票系统
2020/06/28 Python
Python网络爬虫之爬取微博热搜
2019/04/18 Python
python @classmethod 的使用场合详解
2019/08/23 Python
离线状态下在jupyter notebook中使用plotly实例
2020/04/24 Python
推荐值得学习的12款python-web开发框架
2020/08/10 Python
Python面向对象多态实现原理及代码实例
2020/09/16 Python
HTML如何让IMG自动适应DIV容器大小的实现方法
2020/02/25 HTML / CSS
俄罗斯金苹果网上化妆品和香水商店:Goldapple
2019/12/01 全球购物
2014年行政工作总结
2014/11/19 职场文书
项目验收申请报告
2015/05/15 职场文书
校运会班级霸气口号
2015/12/24 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书
求职信如何撰写?
2019/05/22 职场文书
Python Django ORM连表正反操作技巧
2021/06/13 Python
postgreSQL数据库基础知识介绍
2022/04/12 PostgreSQL
win10清理dns缓存
2022/04/19 数码科技