使用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下几种删除目录的方法总结
Aug 19 PHP
php之XML转数组函数的详解
Jun 07 PHP
PHP函数preg_match_all正则表达式的基本使用详细解析
Aug 31 PHP
php提取字符串中网站url地址的方法
Dec 03 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
Apr 15 PHP
php实现无限级分类查询(递归、非递归)
Mar 10 PHP
php原生导出excel文件的两种方法(推荐)
Nov 19 PHP
php图像验证码生成代码
Jun 08 PHP
微信公众号实现会员卡领取功能
Jun 08 PHP
thinkphp5框架前后端分离项目实现分页功能的方法分析
Oct 08 PHP
Yii框架布局文件的动态切换操作示例
Nov 11 PHP
PHP 扩展Memcached命令用法实例总结
Jun 04 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 curl_setopt()函数实例代码与参数分析
2011/06/02 PHP
php使用ereg验证文件上传的方法
2014/12/16 PHP
浅谈PHP中其他类型转化为Bool类型
2016/03/28 PHP
PHP获取用户客户端真实IP的解决方案
2016/10/10 PHP
PHP操作XML中XPath的应用示例
2019/07/04 PHP
怎么用javascript进行拖拽
2006/07/20 Javascript
Javascript面向对象编程(三) 非构造函数的继承
2011/08/28 Javascript
javascript与jquery中跳出循环的区别总结
2013/11/04 Javascript
JavaScript中的数值范围介绍
2014/12/29 Javascript
JavaScript实现为指定对象添加多个事件处理程序的方法
2015/04/17 Javascript
nodejs实现获取当前url地址及url各种参数值
2015/06/25 NodeJs
javascript实现input file上传图片预览效果
2015/12/31 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
jQuery Ajax 上传文件处理方式介绍(推荐)
2016/06/30 Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
2016/11/24 Javascript
javascript中的try catch异常捕获机制用法分析
2016/12/14 Javascript
JS实现的驼峰式和连字符式转换功能分析
2016/12/21 Javascript
vue使用mint-ui实现下拉刷新和无限滚动的示例代码
2017/11/06 Javascript
谈谈vue中mixin的一点理解
2017/12/12 Javascript
利用Javascript开发一个二维周视图日历
2017/12/14 Javascript
webpack中使用iconfont字体图标的方法
2018/02/22 Javascript
Nodejs调用Dll模块的方法
2018/09/17 NodeJs
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
2019/09/03 jQuery
Python numpy线性代数用法实例解析
2019/11/15 Python
详解python对象之间的交互
2020/09/29 Python
泰国办公用品购物网站:OfficeMate
2018/02/04 全球购物
Lulu Guinness露露·吉尼斯官网:红唇包
2019/02/03 全球购物
一套带答案的C++笔试题
2014/01/10 面试题
如何获得EntityManager
2014/02/09 面试题
行政经理岗位职责
2013/11/09 职场文书
化妆品促销方案
2014/02/24 职场文书
班主任个人工作反思
2014/04/28 职场文书
公司新人试用期自我评价
2014/09/17 职场文书
2014年卫生工作总结
2014/11/27 职场文书
工作时间证明
2015/06/15 职场文书
2019最新版股权转让及委托持股协议书范本
2019/08/07 职场文书