<html>
<head>
<title>在PHP中应用AJAX技术检测用户名</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
body {margin-bottom: 0px;background-color: #64284A;
}
td{
font-size:12px;
}
# style5 {font-family: "文鼎淹水体";font-size: 18pt;color: #64284A;
}
# style2 {font-size: 16px; font-family: "文鼎霹雳体"; color: #64284A;}
# style3 {font-family: "文鼎圆立体"}
# style4 {font-family: "文鼎淹水体"}
-->
</style>
</head>
<body>
<script language="javascript">
var http_request = false;
function createRequest(url) {//初始化对象并发出XMLHttpRequest请求http_request = false;if (window.XMLHttpRequest) {                                       //Mozilla等其他浏览器http_request = new XMLHttpRequest();if (http_request.overrideMimeType) {http_request.overrideMimeType("text/xml");}} else if (window.ActiveXObject) {                                 //IE浏览器try {http_request = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {try {http_request = new ActiveXObject("Microsoft.XMLHTTP");} catch (e) {}}}if (!http_request) {alert("不能创建XMLHTTP实例!");return false;}http_request.onreadystatechange = alertContents;                       //指定响应方法http_request.open("GET", url, true);                              //发出HTTP请求http_request.send(null);
}
function alertContents() {                                               //处理服务器返回的信息if (http_request.readyState == 4) {if (http_request.status == 200) {alert(http_request.responseText);} else {alert('您请求的页面发现错误');}}
}
</script>
<script language="javascript">
function checkName() {var username = form1.username.value;if(username=="") {window.alert("请填写用户名!");form1.username.focus();return false;}else {createRequest('checkname.php?username='+username+'&nocache='+new Date().getTime());}
}
</script>
<form name="form1" method="post" action=""><table width="1003" height="628" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td valign="top" background="images/bg.JPG"><table width="1003" border="0" cellspacing="0" cellpadding="0"><tr><td width="242" height="346"> </td><td width="532" height="30" align="center" valign="bottom" class="style5"><span class="style2">用户注册<span class="style3"> <span class="style4"></span></span></span></td><td width="229"> </td></tr><tr><td> </td><td align="center"><table width="92%"  border="0" cellpadding="0" cellspacing="0"><tr><td width="29%" height="30" align="center">用 户 名:</td><td width="71%" height="24"><input name="username" type="text" id="username" size="20"><a href="#" onClick="checkName();">[检测用户名]</a> </td></tr><tr><td height="24" align="center">真实姓名:</td><td height="24"><input name="truename" type="text" id="truename" size="20">*</td></tr><tr><td height="24" align="center">密    码:</td><td height="24"><input name="pwd1" type="password" id="pwd1" size="20">*</td></tr><tr><td height="24" align="center">确认密码:</td><td height="24"><input name="pwd2" type="password" id="pwd2" size="20">* </td></tr><tr><td height="24" align="center">性    别:</td><td height="24"><input name="sex" type="radio" value="男" checked>男<input type="radio" name="sex" value="女">女</td></tr><tr><td height="24" align="center" style="padding-left:10px">Email:</td><td height="24" class="word_grey"><input name="email" type="text" id="email" size="28">*</td></tr><tr><td height="24" align="center">个人主页:</td><td height="24" class="word_grey"><input name="homepage" type="text" id="homepage" size="28"></td></tr><tr><td height="40" colspan="2">                  <input name="imageField" type="image" src="data:images/submit.gif" width="64" height="20" border="0"><input name="imageField2" type="image" src="data:images/reset.gif" width="64" height="20" border="0"></td></tr></table></td><td> </td></tr></table></td></tr></table>
</form>
</body>
</html>

php文件

<?phpheader('Content-type: text/html;charset=GB2312');     //指定发送数据的编码格式为GB2312$link=mysql_connect("localhost","root","root");mysql_select_db("db_database23",$link);$GB2312string=iconv( 'UTF-8', 'gb2312//IGNORE' , $RequestAjaxString);           //Ajax中先用encodeURIComponent对要提交的中文进行编码mysql_query("set names gb2312");$username=$_GET[username];$sql=mysql_query("select * from tb_user where name='".$username."'");$info=mysql_fetch_array($sql);if ($info){echo "很报歉!用户名[".$username."]已经被注册!";}else{echo "祝贺您!用户名[".$username."]没有被注册!";}
?>

在PHP中应用AJAX技术检测用户名是否重复相关推荐

  1. 在PHP中应用Ajax技术验证用户名

    index.php 1 <html> 2 <head> 3 <title>在PHP中应用AJAX技术检测用户名</title> 4 <meta h ...

  2. php应用Ajax技术检测用户名

    1.搭建Ajax开发框架,代码如下 <script language="javascript"> var http_request = false; function ...

  3. Vue中使用ajax技术

    Vue 在Vue中使用ajax技术 第一种代理方法 第二种代理方法 pathRewrite配置项 ws配置项 changeOrigin配置项 github案例 第三方库发送ajax 封装axios 默 ...

  4. java中ajax是什么意思,java中使用Ajax技术

    ajax技术是使页面能局部刷新的一种技术,全称应该是asynchronous JavaScript and xml从几个单词就知道它的请求响应的处理是异步的,而且使用的是JavaScript和xml技 ...

  5. 在PHP中应用AJAX技术实现博客文章类别添加

    <html> <head> <title>在PHP中应用AJAX技术实现博客文章类别添加</title> <meta http-equiv=&qu ...

  6. java 中的ajax_JAVA中的AJAX技术

    第一个例子是关于关联选择框的问题,如图: 这是一个很常见的UI,当用户在第一个选择框里选择ZHEJIANG时,第二个选择框要出现ZHEJIANG的城市:当用户在第一个选择框里选择JIANGSU时,第二 ...

  7. ibm tivoli_Tivoli Access Manager WebSEAL环境中的AJAX技术

    ibm tivoli Web开发中使用的编程技术和范例正在Swift变化. 当今使用的主流技术之一是异步JavaScript和XML(AJAX). 本文介绍了在集中式反向代理环境(例如Tivoli A ...

  8. php异步检测用户名是否已经存在,AJAX实例-检测用户名是否存在

    用户注册时,需要填写个人信息,其中包括用户名.当用户输入完成时,JavaScript 需要及时检测用户名是否存在,如果存在给出提示,请用户更换用户名. 当然,这个步骤可以在用户提交表单以后由后台程序检 ...

  9. ajax(检测用户名,添加数据)

    一.检测用户名是否可用 1. 0512ajax.php <script src="jquery-3.2.0.min.js"></script> </h ...

最新文章

  1. 注意力机制的本质中文版代码
  2. 这是我的第一篇博客!
  3. LeetCode 876——链表的中间结点
  4. LeetCode Odd Even Linked List
  5. 你以为的BUG--BFC给你解决!
  6. 2038问题 linux_Linux 文件系统类型导览
  7. Jsoup代码解读之五-parser(中)
  8. Pandas 文件读取和导出
  9. 线程:synchronized方法
  10. 视频教程-OCJP认证考试复习课-其他
  11. Go语言-基本类型(int,float,bool,byte,string)
  12. Docker网桥模式ping不通宿主机
  13. notepad++更换皮肤
  14. 第2篇,到底什么是互联网思维?
  15. 养成良好的编程习惯-一个库一个文件夹
  16. PLC内部等效电路怎么设计?
  17. vue-element-admin安装依赖失败问题
  18. AI智能视频平台EasyCVR新增接口可对接海康安防综合开放平台
  19. python代码画樱花教程-python画樱花树代码 具体代码介绍
  20. Python创意编程100例turtle篇题目串烧

热门文章

  1. python 报错: IndentationError: unindent does not match any outer indentation level
  2. Fall2018 学期规划(09/16修订)
  3. 淘宝内容大爆炸:直播双12峰值超越双11
  4. 适合做python的视频_为什么说python适合做入门语言?老男孩Python视频
  5. 【小案例】使用CSS过渡制作手风琴
  6. pyinstall 打包报错
  7. iOS中内存管理问题
  8. 甜蜜好礼丨这个七夕不再孤寡孤寡孤寡~
  9. “青蛙”捕“蜻蜓”,“蓝鲸”跃起,谁家在搅弄刷脸支付的深水?
  10. STM32F4无人机飞行姿态测量