注册用户名验证(ajax版)
来源:互联网 发布:linux 打包所有文件 编辑:程序博客网 时间:2024/05/15 05:32
<!--注册验证用户名是否存在(不刷新)(2008-07-10 11:22:08)标签:document if color ch rs 注册 ajax 验证 用户名 it 分类:网络编程应用
针对ASP的 用的是AJAX写的
分两部分
-->
1.注册页面
JS部分:
<script language="JavaScript">
function chuser(){
var csuser=document.getElementById("csuser").value;
if((csuser == null) || (csuser == ""))
{
document.getElementById("loginid_info").className = 'STYLE1';
document.getElementById("loginid_info").innerHTML = '用户名不能为空。';
return false;
}
else
if(csuser.length<6 || csuser.length>16)
{
document.getElementById("loginid_info").className = 'STYLE1';
document.getElementById("loginid_info").innerHTML = '用户名必须为6-16位。';
return false;
}
//var filter=/^/s*[.A-Za-z0-9_-]{2,16}/s*$/;
//if (!filter.test(username.value)) {
//document.getElementById("loginid_info").background='#BFDFFF'
//document.getElementById("loginid_info").innerHTML = '用户名必须由数字,英文或下划线组成。'
//return false;
//{
//document.getElementById("loginid_info").innerHTML = '<font color=#red>用户名必须由数字,英文或下划线组成。</font>'
// return false;
//}
else{
GetResult(csuser)
document.getElementById("loginid_info").className = 'STYLE2';
//document.getElementById("loginid_info").innerHTML = '<font color=#0066ee>填写正确。</font>'
}
}
function GetResult(opr)
{
var oBao = new ActiveXObject("Microsoft.XMLHTTP");
var my_url="ch.asp?username="+ escape(opr);
oBao.open("POST",my_url,false);
oBao.send(null);
var strResult = unescape(oBao.responseText);
document.getElementById("loginid_info").innerHTML = strResult;
}
</script>
HTML部分
<INPUT class="input" type=text maxLength=50 onblur="chuser();" id="csuser" size=30 name="username">
<div id="loginid_info"></div>
2.数据库执行页面
CH.ASP
<!--#include file="inc/conn.asp"-->
<%
username=request("username")
sql="select * from user where username='"&username&"'"
set rs=server.createobject("ADODB.Recordset")
rs.open sql,conn,1,1
if not rs.eof then
response.Write "<font color=red>×用户名已存在,请重新选择一个用户名</font>"
else
response.Write "<font color=#00ff00> √此用户名可以注册 </font>"
end if
rs.Close()
%>
注意:CH.ASP页面 最好把代码拷贝到记事本里另存为CH.ASP 编码用UTF-8 要不显示的时候可能出现乱码
- 注册用户名验证(ajax版)
- Ajax实现注册用户名验证
- ajax 验证注册用户名是否存在
- 基于php+ajax的注册用户名验证
- 一个简单的ajax验证注册用户名
- ASP.NET Ajax用户名注册验证
- ASP.NET Ajax用户名注册验证
- ajax +Struts 验证用户名是否注册(异步)
- struts+ajax验证注册用户名是否存在
- PHP实现Ajax注册用户名验证---示例
- Ajax注册表单用户名实时验证
- Ajax验证用户名是否注册案例
- 使用ajax验证用户名是否被注册
- ajax+servlet实现注册验证(验证用户名是否存在)
- AJAX实例一:用AJAX验证注册用户名是否可用
- Ajax(1)实现类似验证该用户名能否注册功能
- php+ajax 注册验证用户名是否存在实例
- ajax+javascript+php实现注册用户名无刷新验证
- JavaScript运算符详解
- 什么是内联函数
- asp中用jmail,Cdonts组件和Aspemail组件发邮件
- unsigned和signed比较
- 关于VISIO 方便制作 ER图
- 注册用户名验证(ajax版)
- Delphi连接SQL Server 2000
- MessageBox的使用
- openwfe的下载与配置
- 工作1年半,开博声明
- 40个超实用的web设计工具
- 十三年后再读《背影》
- struts 资源文件配置
- form div 换行问题 以及ie6 ie7 兼容问题 小记