%
dim p_wwid1,p_qqid1,p_alid1,p_alxm1
p_wwid1=request.form("p_wwid")
'p_qqid1=request.form("p_qqid")
p_alid1=request.Form("p_alid")
p_alxm1=request.Form("p_alxm")
'判断输入表单的内容是否为空
if p_wwid1="" then
response.Write("scriptalert('旺旺ID不允许为空!');location.href='index.asp';/script")
response.end
end if
if (Instr(p_wwid1,".")-Instr(p_wwid1,"@"))1 and (Instr(p_wwid1,".")0 and Instr(p_wwid1,"@"))0 then
Response.Write "请使用邮箱注册ID!"
end if
'判断数据库中是否包含相同记录
'name=request.querystring("name") //获取输入用户名
Set rs = Server.CreateObject ("ADODB.Recordset") '创建数据库连接
sql = "Select * from userbiao where wwid='"p_wwid1"'" 'sql查询语句,根据输入用户名查找
rs.Open sql,conn,1,1 '打开数据库连接
if rs.eof and rs.bof then '如果返回结果没有说明不存在该用户名,可以注册
response.write("true") '显示可以注册
else '否则,显示不可以注册
response.Write("scriptalert('您提交的信息已经存在,请勿重复提交!');location.href='index.asp';/script")
response.end
end if
rs.close
set rs=nothing
if p_alid1="" then
response.Write("scriptalert('填写的数据为空,请重新填写');location.href='index.asp';/script")
response.end
end if
'判断用户输入的支付宝姓名是否为空
if p_alxm1="" then
response.Write("scriptalert('填写的数据为空,请重新填写'');location.href='index.asp';/script")
response.end
end if
set rs=server.createobject("adodb.recordset")
sql = "select * from userbiao where id is null"
rs.open sql ,conn,1,3
rs.addnew
rs("wwid")=p_wwid1
rs("qqid")=p_qqid1
rs("alid")=p_alid1
rs("alxm")=p_alxm1
rs("djsj")=date() + time()
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
%
在你输入邮箱的位置响应change事件提交邮箱就行了
$("#myMail").change(function(){
var input =$(this).val();
$.get("/checkmail/", {"mail": input })
.done(function(){
//提示邮箱不重复
})
.fail(function(){
//提示邮箱重复
});
});
你的后台是什么我不太清楚,所以后台我就不贴代码了。
你在/checkmail/上自已做个数据库查询,有存在的就返回错误,没有就返回成功。
html
head
script type="text/javascript"
function validate()
{
var ok=true,un,pw1,pw2,el,ch0;
var r = /^([0-9A-Za-z\-_\.]+)@([0-9a-z]+\.[a-z]{2,3}(\.[a-z]{2})?)$/g;
if(""==(un=document.f.user.value))
{
alert("用户名不能为空!");
document.f.user.focus();
ok=false;
}
else if(""==(pw1=document.f.password1.value))
{
alert("密码不能为空!");
document.f.password1.focus();
ok=false;
}
else if(""==(pw2=document.f.password2.value))
{
alert("重复密码不能为空!");
document.f.password2.focus();
ok=false;
}
else if(""==(el=document.f.email.value))
{
alert("邮箱不能为空!");
document.f.email.focus();
ok=false;
}
if(ok)
{
if(!(un.length=6 un.length=20))
{
alert("用户名长度必须大于等于6小于等于20!");
document.f.user.focus();
ok=false;
}
else
{
ch0=un.charAt(0).toLowerCase();
if(!(ch0="a" ch0="z"))
{
alert("用户名必须以字母开头!");
document.f.user.focus();
ok=false;
}
else if(pw1!=pw2)
{
alert("重复密码与密码必须相同!");
document.f.password2.focus();
ok=false;
}
else if(!r.test(el))
{
alert("不是有效的邮箱地址!");
document.f.email.focus();
ok=false;
}
}
}
if(ok)
{
alert("恭喜你,通过了有效性验证!");
}
}
/script
/head
body
form name="f"
用户名:input type="text" name="user" /br /br /
密码:input type="text" name="password1" /br /br /
重复密码:input type="text" name="password2" /br /br /
邮箱:input type="text" name="email" /br /br /
input type="button" value="验证" onclick="validate();" /
/form
/body
/html
十代雅阁加92还是95,十代雅阁油箱多少升 ; 第十代本田雅阁,官方推荐的燃油为辛烷值为92号或更高的无铅汽油,即92号汽油和95号汽油都可以使用。第十代本田雅阁的油箱容量为56升。 ...
qq邮箱可以发163邮箱吗 qq邮箱可以发163邮箱。工具/原料:小米12、MIUI12.3.1、QQ邮箱2.11、首先我们打开手机上的QQ邮箱app,点击左上角的【头像】。2、然后在我的邮箱中点击下...
求助赵本山小品全集BT迅雷下载 邮箱wkairan@126.com 谢谢! 脑子在凝视中一片空白。没有懊悔──未行的善,常常未付予的爱,虚掷的时光──没有难过,因为仅有的生命要花这么长的时间才能爬离错...
有没有不用手机号就可以注册的邮箱 不可以,QQ邮箱也需要手机号绑定。QQ邮箱注册方法:1、下载安装qq邮箱客户端,点开它;2、然后点击右上角的【注册】选项;3、输入手机号码,点击【下一步】;4、输入收...
如何进入公邮 1、打开126邮箱网站:mail.126/。在邮箱帐号登录选框中揣入邮箱帐号输入密码,点击登录即可。2、首先要获取公共邮箱的账号和密码。知道了怎么去登陆呢?2我们可以在百度界面输入邮箱登...
黑客如何利用信件或网页包含的程序代码来运行被黑电脑的某个程序或打开各种系统服务,并实施破坏? 让你点击一些JS或Web程序,利用服务端和客户端之间的协议作为保障,获得客户机的权限(可能是最高权限)。通...