使用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(1) php开发环境配置
Feb 15 PHP
php 搜索框提示(自动完成)实例代码
Feb 05 PHP
php不用正则验证真假身份证
Nov 06 PHP
php实现图片缩放功能类
Dec 18 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
Jun 12 PHP
Codeigniter+PHPExcel实现导出数据到Excel文件
Jun 12 PHP
php实现CSV文件导入和导出
Oct 24 PHP
PHP实现的通过参数生成MYSQL语句类完整实例
Apr 11 PHP
Yii2中如何使用modal弹窗(基本使用)
May 30 PHP
PHP sleep()函数, usleep()函数
Aug 25 PHP
Thinkphp整合微信支付功能
Dec 14 PHP
PHP+Redis开发的书签案例实战详解
Jul 09 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单件模式结合命令链模式使用说明
2008/09/07 PHP
PHP的PDO操作简单示例
2016/03/30 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
2016/11/14 PHP
在JavaScript中获取请求的URL参数
2010/12/22 Javascript
JavaScript版DateAdd和DateDiff函数代码
2012/03/01 Javascript
jquery.boxy弹出框(后隔N秒后自动隐藏/自动跳转)
2013/01/15 Javascript
js使下拉列表框可编辑不止是选择
2013/12/12 Javascript
jQuery学习笔记之 Ajax操作篇(一) - 数据加载
2014/06/23 Javascript
jQuery打印图片pdf、txt示例代码
2014/07/22 Javascript
影响jQuery使用的14个方面
2014/09/01 Javascript
理解javascript中的回调函数(callback)
2014/09/02 Javascript
js防止页面被iframe调用的方法
2014/10/30 Javascript
jQuery中:checked选择器用法实例
2015/01/04 Javascript
jquery form表单获取内容以及绑定数据
2016/02/24 Javascript
浅谈jquery拼接字符串效率比较高的方法
2017/02/22 Javascript
Javascript获取某个月的天数
2018/05/30 Javascript
element-ui组件table实现自定义筛选功能的示例代码
2019/03/15 Javascript
Vue表单之v-model绑定下拉列表功能
2019/05/14 Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
2019/07/04 Javascript
微信小程序webview组件交互,内联h5页面并网页实现微信支付实现解析
2019/08/16 Javascript
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
Python中XlsxWriter模块简介与用法分析
2018/04/24 Python
python pip源配置,pip配置文件存放位置的方法
2019/07/12 Python
给大家整理了19个pythonic的编程习惯(小结)
2019/09/25 Python
python 三种方法实现对Excel表格的读写
2020/11/19 Python
北美Newegg打造的全球尖货海购平台:tt海购
2018/09/28 全球购物
Ariat官网:美国马靴和服装品牌
2019/12/16 全球购物
人力资源管理专业毕业生推荐信
2013/11/07 职场文书
银行委托书范本
2014/04/04 职场文书
2014年文学毕业生自我鉴定
2014/04/23 职场文书
企业总经理任命书
2014/06/05 职场文书
教师演讲稿开场白
2014/08/25 职场文书
幼儿园教师师德师风演讲稿:爱我所爱 无悔青春
2014/09/10 职场文书
滞留工资返还协议书
2014/10/19 职场文书
廉洁自律心得体会2016
2016/01/13 职场文书
用python删除文件夹中的重复图片(图片去重)
2021/05/12 Python