在表单中输入用户名不用提交就可以检测此用户是否被注册

daocaoren_001 2010-07-21 04:36:42
在表单中输入用户名不用提交就可以检测此用户是否被注册


<SCRIPT language=javascript type=text/javascript>

function dothis(v)
{
$('#txtEamil').html("正在检测用户名...");
$.get("1.ASP",{Name:v,rand:Math.random(10000)},rend);
}

function rend(xml)
{
if(xml=="OK")
{
$('#txtEamil').html("已存在此用户名");
return false;
}
else
{
$('#txtEamil').html("此用户名可用!");
}
return true;
}

function checkuser()
{
var email=document.getElementById("txtuser").value;
var bool1=IsEmail(email)
if(email!=null&&email!="")
{
if(bool1==true)
{
dothis(email);
}
else
{
$('#txtEamil').html("邮件格式不对!");
return false;
}
}
else
{
$('#txtEamil').html("帐号不能为空!");
return false;
}
return true;
}


function chkpwd1()
{
var pwd=document.getElementById("reg_password").value;
if(pwd.length<6)
{
$('#sPwd').html("密码的长度不能小于六位!");
return false;
}
else
{
$('#sPwd').html("");
}
return true;
}
function chkpwd2(){
var pwd=document.getElementById("reg_password").value;
var repwd=document.getElementById("two_password").value;
if(pwd!=repwd){
$('#sRePwd').html("两次密码不一致");
return false;
}else{
$('#sRePwd').html("");
}
return true;
}



function checkdata()
{
var CheckCode=document.getElementById("txtCheckCode").value;

if(CheckCode==""){
alert("验证码不能为空");
return;
}

//document.getElementById("btnReg").click();
$("#btnReg").click();
//$("#ctl00_Main_btnReg").click();

}

function openRegPro(){
window.open("RegPro.aspx");
}

function isAgree( ){
if($("#ckagree").attr("checked")){
$("#btnSubmit").attr("disabled","");
}
else
$("#btnSubmit").attr("disabled","disabled");
}
function openRegPro(strid)
{
J.dialog.get({ id: 'regpro', title: '注册协议', width: 750,height:600, page: '/Members/RegPro.aspx', cover: true });
}
function butUrlReg()
{
$("#butReg").click();
}
</SCRIPT>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class="left_title font_zt" style="WIDTH: 90px">E-mail: <%=xml%></TD>
<TD colSpan=2><INPUT id=txtuser onblur=checkuser() maxLength=50
name=txtuser><STRONG id=txtEamil
style="FONT-WEIGHT: lighter; MARGIN-LEFT: 10px; COLOR: #c00"></STRONG>
</TD></TR>
<TR>
<TD class="left_title font_zt">登录密码: </TD>
<TD colSpan=2><INPUT id=reg_password onblur=chkpwd1() type=password
maxLength=20 name=reg_password><STRONG id=sPwd
style="FONT-WEIGHT: lighter; MARGIN-LEFT: 10px; COLOR: #c00"></STRONG>
</TD></TR>
<TR>
<TD class="left_title font_zt">确认密码: </TD>
<TD colSpan=2><INPUT id=two_password onblur=chkpwd2() type=password
maxLength=20 name=two_password><STRONG id=sRePwd
style="FONT-WEIGHT: lighter; MARGIN-LEFT: 10px; COLOR: #c00"></STRONG>
</TD></TR>
<TR>
<TD class="left_title font_zt">验证码: </TD>
<TD><INPUT class=t-login id=txtCheckCode style="WIDTH: 50px"
name=txtCheckCode> <IMG class="zwf-chackcode m-l" alt=验证码
src="obolee - 会员注册_files/GetValidateImg.jpg"><SPAN
style="COLOR: #c00">*</SPAN> </TD>
<TD></TD></TR>
<TR>
<TD> </TD>
<TD><SPAN id=loading><INPUT id=btnReg style="DISPLAY: none" type=submit name=btnReg><BUTTON
class="lgExpand mTop20" id=btnSubmit onclick=checkdata()>注册</BUTTON>
</SPAN></TD>
<TD><SPAN class=red id=login_msg></SPAN></TD></TR></TBODY></TABLE>


1.asp是判断用户是否存在的文件,请教这个文件该怎么写?

表:table
用户名:txtuser
...全文
70 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gentle_sword 2010-07-21
楼上正解
[Quote=引用 1 楼 qq43695548 的回复:]
//此处省略若干代码

txtuser = request("Name")
sql="select txtuser from table where txtuser='"&txtuser&"'"
//此处省略若干代码

if rs.eof and rs.bof then
response.write "NO"
else
response.write "OK"
……
[/Quote]
回复
qq43695548 2010-07-21

//此处省略若干代码

txtuser = request("Name")
sql="select txtuser from table where txtuser='"&txtuser&"'"
//此处省略若干代码

if rs.eof and rs.bof then
response.write "NO"
else
response.write "OK"
end if


回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告