使用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模板引擎SMARTY
Oct 09 PHP
MySQL中create table语句的基本语法是
Jan 15 PHP
PHP 简单日历实现代码
Oct 28 PHP
PHP实现的封装验证码类详解
Jun 18 PHP
destoon安装出现Internal Server Error的解决方法
Jun 21 PHP
PHP把小数转成整数3种方法
Jun 30 PHP
PHP树-不需要递归的实现方法
Jun 21 PHP
php写app接口并返回json数据的实例(分享)
May 20 PHP
thinkphp5 migrate数据库迁移工具
Feb 20 PHP
phpinfo的知识点总结
Oct 10 PHP
在 PHP 和 Laravel 中使用 Traits的方法
Nov 13 PHP
thinkphp5实现微信扫码支付
Dec 23 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四舍五入精确小数位及取整
2014/01/14 PHP
php根据isbn书号查询amazon网站上的图书信息的示例
2014/02/13 PHP
Mac OS下配置PHP+MySql环境
2015/02/25 PHP
PHP使用array_fill定义多维数组的方法
2015/03/18 PHP
PHP简单实现HTTP和HTTPS跨域共享session解决办法
2015/05/27 PHP
PHP 命名空间和自动加载原理与用法实例分析
2020/04/29 PHP
escape、encodeURI、encodeURIComponent等方法的区别比较
2006/12/27 Javascript
简单通用的JS滑动门代码
2008/12/19 Javascript
Ext.MessageBox工具类简介
2009/12/10 Javascript
JavaScript操作XML 使用百度RSS作为新闻源示例
2012/02/17 Javascript
写得不错的jquery table鼠标经过变色代码
2013/09/27 Javascript
JQuery中使用Ajax赋值给全局变量失败异常的解决方法
2014/08/18 Javascript
jQuery插件制作之参数用法实例分析
2015/06/01 Javascript
jQuery实现气球弹出框式的侧边导航菜单效果
2015/09/22 Javascript
JavaScript计时器用法分析【setTimeout和clearTimeout】
2017/01/18 Javascript
JavaScript实现弹出广告功能
2017/03/30 Javascript
vue2利用Bus.js如何实现非父子组件通信详解
2017/08/25 Javascript
bootstrap treeview 树形菜单带复选框及级联选择功能
2018/06/08 Javascript
vue2.0 下拉框默认标题设置方法
2018/08/22 Javascript
微信小程序webSocket的使用方法
2020/02/20 Javascript
Vue组件简易模拟实现购物车
2020/12/21 Vue.js
Python 可爱的大小写
2008/09/06 Python
python浪漫表白源码
2019/04/05 Python
简单了解python中对象的取反运算符
2019/07/01 Python
python GUI库图形界面开发之PyQt5打印控件QPrinter详细使用方法与实例
2020/02/28 Python
Python爬虫之Selenium鼠标事件的实现
2020/12/04 Python
Python约瑟夫生者死者小游戏实例讲解
2021/01/04 Python
python中操作文件的模块的方法总结
2021/02/04 Python
Python .py生成.pyd文件并打包.exe 的注意事项说明
2021/03/04 Python
使用CSS3实现字体颜色渐变的实现
2020/08/10 HTML / CSS
教师产假请假条范文
2014/04/10 职场文书
大学奖学金获奖感言
2014/08/15 职场文书
安全责任书
2015/01/29 职场文书
2015年全国助残日活动方案
2015/05/04 职场文书
Java 在线考试云平台的实现
2021/11/23 Java/Android
4种方法python批量修改替换列表中元素
2022/04/07 Python