PHP语言 -- Ajax 注册用户名是否可用

<body>
<h1>注册</h1>
<div><input type="text" id="user" /><div></div></div>
</body>

<script type="text/javascript">

$(document).ready(function(e){

//判断用户名是否可用
$("#user").blur(function(){

var uid = $(this).val();

$.ajax({

url:"chuli.php",
data:{u:uid,type:1},
type:"POST",
datatype:"TEST"
success:function(d){

if(d=="OK"){$("$ts").html("用户名可用");}else{$("#ts").html("<span style=‘color=red‘>该用户名已经存在</span>");}

}

});

})

});

</script>

chuli.php

<?php  //不要有空 顶到头写

$type=$_POST["type"];

include "DBDA.php";

$db = new DBDA();

switch()
{
case 0:

$uid = $_POST["u"]; //接收
$pwd = $_POST["p"];

$sql = "select count(*) from login where username=‘{$uid}‘ and password=‘{$pwd}‘";

$attr = $db->Query($sql);

if($attr[0][0]==0)
{
echo "用户名密码不正确";
}
else
{
echo "OK";
}

break;
case 1:

$uid = $_POST["u"];

$sql = "select count(*) from login where username=‘{$uid}‘";

$attr = $db->Query($sql);

if($attr[0][0]==0)
{
echo "OK";
}
else
{
echo "NO";
}

break;
}
时间: 2024-08-28 12:56:20

PHP语言 -- Ajax 注册用户名是否可用的相关文章

11月10日上午ajax基础知识、用ajax做登录页面、用ajax验证用户名是否可用、ajax动态调用数据库

1.ajax的基础知识 ajax是结合了jquery.php等几种技术延伸出来的综合运用的技术,不是新的内容.ajax也是写在<script>标签里面的. 如果使用ajax一定是要有1个处理页面的,处理页面只是操作数据库并且返回值,页面都是ajax处理的. ajax的写法: test.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR

ajax判断用户名是否可用

<body> 请输入用户名:<input type="text" id="uid"/><span id="xinxi"></span> </body> </html> <script> $(document).ready(function(e) { $("#uid").blur(function(){ var uid=$(this).val()

JS判定注册表单的几个方式 及 Ajax进行用户名存在判定

最近感觉不赶紧把代码逻辑记一下梳理一下,再做的时候就容易进入"逻辑误区". 有个表单,简单点. <!DOCTYPE html> <!-- 注册表单验证,用户名格式(未加入Ajax)密码两次相同,则可提交 --> <html> <head> <meta charset="UTF-8"> <!-- 实现form表单验证及跳转action --> <title>JS2_form表单验证&l

学习aiax(javascript)--页面无刷新用ajax检查用户名是否已注册(POST方式)

1.jsp代码 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"

Ajax 无刷新在注册用户名时的应用的代码

var xmlHttp; uName() //用户名失去焦点时 { if(all.uname.=="") { all.l1.innerHTML="不能为空!"; setTimeout("close(1)",1500); return; } else { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); xmlHttp.onreadystatechange=deal; //回调函数

Ajax注册验证用户名是否存在 ——引自百度经验

Ajax注册验证用户名是否存在 http://jingyan.baidu.com/article/a948d6515fdf870a2dcd2e85.html

SSH+Ajax实现用户名重复检查

1.struts.xml设置 <package name="default" namespace="/" extends="json-default"><!--用ajax要此extends--> <action name="userJSON_checkname" class="ssh.action.UserAction" method="checkName"

使用Ajax完成用户名异步校验--【SSH】

1.事件触发--onblur <td><!-- onblur用户离开输入框的时候执行 --> <input type="text" id="username" name="username" class="text" maxlength="20" onblur="checkUsername()"> <span id="span1&quo

SSH+Ajax实现用户名重复检查(二)

1.另外一种更常用的js表达方式: var user = { inintEvent: function(){ $("input[name='user.User_LogName']").unbind("blur"); /*移动开输入框的时候就会响应,user.User_LogName为输入框的名字*/ $("input[name='user.User_LogName']").bind("blur", function(){ us