使用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 程式大小
Dec 06 PHP
PHP常用特殊运算符号和函数总结(php新手入门必看)
Feb 02 PHP
鸡肋的PHP单例模式应用详解
Jun 03 PHP
php计算两个文件相对路径的方法
Mar 14 PHP
再Docker中架设完整的WordPress站点全攻略
Jul 29 PHP
PHP编程基本语法快速入门手册
Jan 07 PHP
简单了解WordPress开发中update_option()函数的用法
Jan 11 PHP
win7安装php框架Yii的方法
Jan 25 PHP
php基于单例模式封装mysql类完整实例
Oct 18 PHP
PHP基于新浪IP库获取IP详细地址的方法
May 04 PHP
PHP+MySQL实现输入页码跳转到指定页面功能示例
Jun 01 PHP
PHP程序员必须知道的两种日志实例分析
May 14 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注入攻击和XSS攻击的两个简单方法
2010/04/15 PHP
PHP APC的安装与使用详解
2013/06/13 PHP
100多行PHP代码实现socks5代理服务器[2]
2016/05/05 PHP
Kindeditor编辑器添加图片上传水印功能(php代码)
2017/08/03 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
用jQuery中的ajax分页实现代码
2011/09/20 Javascript
javascript的offset、client、scroll使用方法详解
2012/12/25 Javascript
js传中文参数controller里获取参数乱码问题解决方法
2014/01/03 Javascript
JavaScript检查某个function是否是原生代码的方法
2014/08/20 Javascript
详谈JavaScript 匿名函数及闭包
2014/11/14 Javascript
jQuery EasyUI Tab 选项卡问题小结
2016/08/16 Javascript
setTimeout函数的神奇使用
2017/02/26 Javascript
jQuery实现QQ空间汉字转拼音功能示例
2017/07/10 jQuery
解决JQuery全选/反选第二次失效的问题
2017/10/11 jQuery
JS实现非首屏图片延迟加载的示例
2018/01/06 Javascript
微信小程序实现发红包功能
2018/07/11 Javascript
vue-cli3.0配置及使用注意事项详解
2018/09/05 Javascript
vue项目中使用tinymce编辑器的步骤详解
2018/09/11 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
2018/09/18 Javascript
用云开发Cloudbase实现小程序多图片内容安全监测的代码详解
2020/06/07 Javascript
vue各种事件监听实例(小结)
2020/06/24 Javascript
JS判断数组是否包含某元素实现方法汇总
2020/06/24 Javascript
python 解析XML python模块xml.dom解析xml实例代码
2014/02/07 Python
python编写爬虫小程序
2015/05/14 Python
Python 微信爬虫完整实例【单线程与多线程】
2019/07/06 Python
Python实现文件压缩和解压的示例代码
2020/08/12 Python
HTML5 语音搜索(淘宝店语音搜素)
2013/01/03 HTML / CSS
周仰杰(JIMMY CHOO)法国官方网站:闻名世界的鞋子品牌
2019/09/27 全球购物
花卉与景观设计系大学生求职信
2013/10/01 职场文书
中层干部岗位职责
2013/12/18 职场文书
职工代表大会主持词
2014/04/01 职场文书
施工安全标语
2014/06/07 职场文书
阅兵口号
2014/06/19 职场文书
党员教师群众路线思想汇报范文
2014/10/28 职场文书
Python下载商品数据并连接数据库且保存数据
2022/03/31 Python