ASP留言代码的问题!

来源:百度知道 编辑:UC知道 时间:2024/07/01 01:27:41
我想让程序检测正确的邮件地址,但是我不会,请高手修改一下代码 贴出来
If request.form("name")="" Then
Response.Write("<script language=""JavaScript"">alert(""Sorry,Name is required."");history.go(-1);</script>")
response.end
end if
If request.form("email")="" Then
Response.Write("<script language=""JavaScript"">alert(""Sorry,Email is required."");history.go(-1);</script>")
response.end
end if
If request.form("subject")="" Then
Response.Write("<script language=""JavaScript"">alert(""Sorry,Subject is required."");history.go(-1);</script>")
response.end
end if
If request.form("content")="" Then
Response.Write("<script language=""JavaScript"">alert(""Sor

<script>
function chkform()
{
var chk=/^w+((-w+)│(.w+))*@[A-Za-z0-9]+((.│-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/;
var mail=document.form1.mail.value;
if(mail!="")
{
if(chk.test(mail))
{
alert("合法邮件地址!");
return true;
}
else
{
alert("不合法!")
return false;
}
}
else
{
return false;
}
}
</script>
<form name="form1" action="" method="" onsubmit="return chkform()">
<input type="text" name="mail" value=""/>
<input type="submit" value="提交"/>
</form>

不要用服务器段代码来做判断吧。用客户端的js判断多好啊,速度快!关于源代码网上一大把。你搜索 js判断邮件格式

1 在上传表单的时候 加个onsubmit(check())
2 用java编一个check函数里面用正则表达式判断

'****************************************************
'函数名:CheckEmail
'作 用:邮箱格式检测