表单登录验证,验证表单邮箱

hacker2年前黑客组织67

ASP获取提交的表单信息,需要如何验证只能是手机号码,或者是邮箱地址。

%

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

%

我现在有个简单的表单要用ajax提交并验证邮箱唯一性 谁帮个忙?

在你输入邮箱的位置响应change事件提交邮箱就行了

$("#myMail").change(function(){

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

 $.get("/checkmail/", {"mail": input })

 .done(function(){

//提示邮箱不重复

 })

 .fail(function(){

//提示邮箱重复

 });

});

你的后台是什么我不太清楚,所以后台我就不贴代码了。

你在/checkmail/上自已做个数据库查询,有存在的就返回错误,没有就返回成功。

js表单验证:字数验证、邮箱格式、字母开头,重复密码

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升。     ...

邮箱发送163邮箱,qq邮箱挂载163邮箱

邮箱发送163邮箱,qq邮箱挂载163邮箱

qq邮箱可以发163邮箱吗 qq邮箱可以发163邮箱。工具/原料:小米12、MIUI12.3.1、QQ邮箱2.11、首先我们打开手机上的QQ邮箱app,点击左上角的【头像】。2、然后在我的邮箱中点击下...

赵本山的电话号码是多少,赵本山邮箱账号

赵本山的电话号码是多少,赵本山邮箱账号

求助赵本山小品全集BT迅雷下载 邮箱wkairan@126.com 谢谢! 脑子在凝视中一片空白。没有懊悔──未行的善,常常未付予的爱,虚掷的时光──没有难过,因为仅有的生命要花这么长的时间才能爬离错...

cntv邮箱注册地址,cntv邮箱APP

cntv邮箱注册地址,cntv邮箱APP

有没有不用手机号就可以注册的邮箱 不可以,QQ邮箱也需要手机号绑定。QQ邮箱注册方法:1、下载安装qq邮箱客户端,点开它;2、然后点击右上角的【注册】选项;3、输入手机号码,点击【下一步】;4、输入收...

公共网络邮箱是什么,公共网络邮箱

公共网络邮箱是什么,公共网络邮箱

如何进入公邮 1、打开126邮箱网站:mail.126/。在邮箱帐号登录选框中揣入邮箱帐号输入密码,点击登录即可。2、首先要获取公共邮箱的账号和密码。知道了怎么去登陆呢?2我们可以在百度界面输入邮箱登...

黑客用什么编程软件,一串代码如何装成黑客软件

黑客用什么编程软件,一串代码如何装成黑客软件

黑客如何利用信件或网页包含的程序代码来运行被黑电脑的某个程序或打开各种系统服务,并实施破坏? 让你点击一些JS或Web程序,利用服务端和客户端之间的协议作为保障,获得客户机的权限(可能是最高权限)。通...

评论列表

访客
2022-10-11 06:24:49

="text" name="password1" /br /br /重复密码:input type="text" name="password2" /br /br /邮箱:input

访客
2022-10-11 04:53:59

p_alid1=request.Form("p_alid")p_alxm1=request.Form("p_alxm")'判断输入表单的内容是否为空if p_wwid1="" thenresponse.Write("scriptalert('旺旺ID不允许为空!'

访客
2022-10-11 06:27:48

=nothingconn.closeset conn=nothing%我现在有个简单的表单要用ajax提交并验证邮箱唯一性 谁帮个忙?在你输入邮箱的位置响应change事件提交邮箱就行了$("#myMail").change(function(){ var input =$(

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。