使用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 相关文章推荐
3种平台下安装php4经验点滴
Oct 09 PHP
PHP 如何向 MySQL 发送数据
Oct 09 PHP
PHPMailer安装方法及简单实例
Nov 25 PHP
php中通过Ajax如何实现异步文件上传的代码实例
May 07 PHP
解析php php_openssl.dll的作用
Jul 01 PHP
php反射类ReflectionClass用法分析
May 12 PHP
php中array_column函数简单实现方法
Jul 11 PHP
PHP解压ZIP文件到指定文件夹的方法
Nov 17 PHP
PHP关键特性之命名空间实例详解
May 06 PHP
thinkPHP中钩子的使用方法实例分析
Nov 16 PHP
Laravel框架实现的上传图片到七牛功能详解
Sep 06 PHP
PHP解决高并发的优化方案实例
Dec 10 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实现提取一个图像文件并在浏览器上显示的代码
2012/10/06 PHP
php自定义加密与解密程序实例
2014/12/31 PHP
PHP输出九九乘法表代码实例
2015/03/27 PHP
ThinkPHP框架表单验证操作方法
2017/07/19 PHP
多个iframe自动调整大小的问题
2006/09/18 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码
2016/06/23 Javascript
jQuery多文件异步上传带进度条实例代码
2016/08/16 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
2016/09/26 Javascript
JS如何设置iOS中微信浏览器的title
2016/11/22 Javascript
原生JS实现几个常用DOM操作API实例
2017/01/19 Javascript
前端框架学习总结之Angular、React与Vue的比较详解
2017/03/14 Javascript
原生js封装自定义滚动条
2017/03/24 Javascript
浅谈Node.js ORM框架Sequlize之表间关系
2017/07/24 Javascript
详解angularjs popup-table 弹出框表格指令
2017/09/20 Javascript
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
JS中的函数与对象的创建方式
2019/05/12 Javascript
JavaScript修改注册表实例代码
2020/01/05 Javascript
js验证密码强度解析
2020/03/18 Javascript
python开发准备工作之配置虚拟环境(非常重要)
2019/02/11 Python
python flask安装和命令详解
2019/04/02 Python
Python实用工具FuckIt.py介绍
2019/07/02 Python
Python寻找路径和查找文件路径的示例
2019/07/10 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
2019/12/04 Python
sklearn-SVC实现与类参数详解
2019/12/10 Python
Python3连接Mysql8.0遇到的问题及处理步骤
2020/02/17 Python
is_file和file_exists效率比较
2021/03/14 PHP
详解使用CSS3的@media来编写响应式的页面
2017/11/01 HTML / CSS
波兰多品牌运动商店:StreetStyle24.pl
2020/09/22 全球购物
外贸采购员求职的自我评价
2013/11/26 职场文书
如何写好优秀的创业计划书
2014/01/30 职场文书
铁路工务反思材料
2014/02/07 职场文书
个人自查自纠材料
2014/10/14 职场文书
小学教师2014年度工作总结
2014/12/03 职场文书
法人代表证明书范本
2015/06/18 职场文书
MySQL获取所有分类的前N条记录
2021/05/07 MySQL
Ubuntu18.04下QT开发Android无法连接设备问题解决实现
2022/06/01 Java/Android