使用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 10 PHP
php mysql Errcode: 28 终极解决方法
Jul 01 PHP
php入门教程 精简版
Dec 13 PHP
第三章 php操作符与控制结构代码
Dec 30 PHP
PHP数据类型之整数类型、浮点数的介绍
Apr 28 PHP
解析php中const与define的应用区别
Jun 18 PHP
让codeigniter与swfupload整合的最佳解决方案
Jun 12 PHP
php eval函数一句话木马代码
May 21 PHP
php封装的smarty类完整实例
Oct 19 PHP
PHP+Ajax实现的博客文章添加类别功能示例
Mar 29 PHP
laravel实现上传图片,并且制作缩略图,按照日期存放的代码
Oct 16 PHP
php array 转json及java 转换 json数据格式操作示例
Nov 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
打造计数器DIY三步曲(下)
2006/10/09 PHP
初识Laravel
2014/10/30 PHP
PHP动态规划解决0-1背包问题实例分析
2015/03/23 PHP
PHP使用Session实现上传进度功能详解
2019/08/06 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
JavaScript版DateAdd和DateDiff函数代码
2012/03/01 Javascript
javascript学习笔记(五) Array 数组类型介绍
2012/06/19 Javascript
关于div自适应高度/左右高度自适应一致的js代码
2013/03/22 Javascript
js中使用replace方法完成某个字符的转换
2014/08/20 Javascript
jQuery实现异步获取json数据的2种方式
2014/08/29 Javascript
JavaScript italics方法入门实例(把字符串显示为斜体)
2014/10/17 Javascript
一次围绕setTimeout的前端面试经验分享
2017/06/15 Javascript
bootstrap table实现x-editable的行单元格编辑及解决数据Empty和支持多样式问题
2017/08/10 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
Vue中的$set的使用实例代码
2018/10/08 Javascript
vue+element实现打印页面功能
2019/05/20 Javascript
Vue退出登录时清空缓存的实现
2019/11/12 Javascript
JS面向对象实现飞机大战
2020/08/26 Javascript
从零学Python之入门(五)缩进和选择
2014/05/27 Python
用Python创建声明性迷你语言的教程
2015/04/13 Python
用Python的Django框架编写从Google Adsense中获得报表的应用
2015/04/17 Python
python实现文件快照加密保护的方法
2015/06/30 Python
python自动发邮件库yagmail的示例代码
2018/02/23 Python
python文本数据相似度的度量
2018/03/12 Python
pycharm执行python时,填写参数的方法
2018/10/29 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
2019/08/23 Python
python读取ini配置的类封装代码实例
2020/01/08 Python
python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方法及Designer ui文件转py文件方法
2020/02/26 Python
设置jupyter中DataFrame的显示限制方式
2020/04/12 Python
教师业务学习制度
2014/01/25 职场文书
幼儿园小班家长寄语
2014/04/02 职场文书
蓝颜请假条
2014/04/11 职场文书
航空学院求职信
2014/06/11 职场文书
食品药品安全责任书
2015/05/11 职场文书
大学军训通讯稿(2016最新版)
2015/12/21 职场文书
css中z-index: 0和z-index: auto的区别
2021/08/23 HTML / CSS