关于企业电子商城中的问题
发表在JavaWeb图书答疑 2009-05-24
是否精华
版块置顶:
《JSP项目开发全程实录》中的企业电子商城中的问题:


注册会员信息时,如果填写的邮箱地址时,没有@符号也能够注册成功,可实际上不应该注册成功的,请问如果出现邮箱不带@符号,又应该怎么处理呢?关于已经给出的部分代码如memberRegister.jsp文件所示,主要代码是:
<script language="javascript">
function checkEmpty(memberForm){
for(i=0;i<memberForm.length;i++){
if(memberForm.elements[i].value==""){
alert("表单信息不能为空");
return false;
}
}
if(document.memberForm.password.value!=document.memberForm.passwordOne.value){
window.alert("您两次输入的密码不一致,请重新输入");
return false;
}
if(isNaN(document.memberForm.age.value)){
window.alert("年龄只能为数字");
return false;
}
}
</script>
请问怎样在<script ></script>中加入一个if判断语句,能够判断所写的邮箱不对?我今天参加毕设答辩的时候,出现无论在有喜爱那个地址中输入什么都说注册成功,可老师问到这个问题:如果不带@符号应该不能注册成功的,你应该处理这个问题。可我不会,请各位高手帮帮我,我非常感激!下午再给我一个机会,否则我有可能不能通过答辩,后果严重啊。谢谢大家了!速回啊,我的时间很急。
分享到:
精彩评论 1
无语_mrkj
学分:3155 LV11
2009-05-25
沙发
在上面的JavaScript代码中添加以下代码,用于验证E-mail地址是否正确。这是通过正则表达式进行验证的。

var vemail=memberForm.email.value;
var regExp=/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
if(!regExp.test(vemail)){
    window.alert("您输入的邮箱地址不正确!");return false;
}
注:请将上面的代码放置在
}
</script>
语句之前。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照