编写代码,使得点出“提交信息”按钮后,对录入的“用户名”,“密码”,“邮箱地址”,“邮政编码”的内 20

编写代码,使得点出“提交信息”按钮后,对录入的“用户名”,“密码”,“邮箱地址”,“邮政编码”的内容是否规范进行验证.... 编写代码,使得点出“提交信息”按钮后,对录入的“用户名”,“密码”,“邮箱地址”,“邮政编码”的内容是否规范进行验证. 展开
 我来答
TOTDDQQ
2010-12-10 · 超过16用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:48.6万
展开全部
这是用javascript实现的
<html>
<head>
<title>无标题文档</title>
<script type="text/javascript" >
window.onload=function(){
passWord();
use();
num();
mainClick();
email();
}
//验证用户
function use(){
var use=document.getElementById("user_txt");
use.onblur=function()
{
var user=use.getAttribute("value");
if(user.indexOf(" ")!=-1 || user=="")
{
alert("用户名不能为空!");
}
}
}
//验证密码
function passWord()
{
var p1=document.getElementById("password1_txt");
var p2=document.getElementById("password2_txt");
p2.onblur=function()
{
var password1=p1.value;
var password2=p2.value;
if(password1!=password2){
alert("两次密码不一样!");
}else if(password2=="" || password2.indexOf(" ")!=-1){
alert("密码不能带有空格或为空!");
}else if(password2.length <6 || password2.length >16){
alert("密码长度不正确!");
}
}
}
function num(){
var num=document.getElementById("num_txt");
num.onblur=function(){
var num_value=num.value;
if(num_value.length!=6)
alert("邮编不对!");
}
}
function email(){
var email1=document.getElementById("email1_txt");
var email2=document.getElementById("email2_txt");
email2.onblur=function()
{
var email1_txt=email1.value;
var email2_txt=email2.value;
if(email1_txt.indexOf(" ")!=-1 || email1_txt=="")
{
alert("email地址不能为空!");
}
if(email2_txt.indexOf(" ")!=-1 || email2_txt=="")
{
alert("email服务域名不能为空!");
}
}
}
function mainClick(){
var yesbtn=document.getElementById("yes");
yesbtn.onclick=function(){
var use=document.getElementById("user_txt").value;
var password=document.getElementById("password2_txt").value;
var email1=document.getElementById("email1_txt").value;
var email2=document.getElementById("email2_txt").value;
var email=email1+"@"+email2+".com"
var num=document.getElementById("num_txt").value;
return confirm("请确认您的信息:\n"+"用户名:"+use+"\nEmail:"+email+"\n邮编:"+num);
}
}
</script>
</head>
<body>
<form name="myForm">
用户名:   
<input type="text" id="user_txt" value="" />(用户名不得为空)<br/>
密码:    
<input type="password" id="password1_txt" value="" />(密码不得少于6位,大于16位,不含有空格)<br/>
重复密码:
<input type="password" id="password2_txt" value="" /><br/>
Email:   
<input type="text" id="email1_txt" value="" size="15"/>@<input type="text" id="email2_txt" value="" size="5"/>.com<br/>
邮编:    
<input type="text" id="num_txt" value="" size="6"/><br/>
<input type="button" value="提交" id="yes" />
<input type="reset" value="重置" />
</form>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaos5421
2010-12-09 · TA获得超过104个赞
知道答主
回答量:138
采纳率:0%
帮助的人:55.7万
展开全部
你这个是jsp的,还是asp的。

邮箱可以通过正则表达式处理,邮编只需要限制6位即可,对于用户名和密码,这个一般不用验证吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
banxi1988
2010-12-09 · TA获得超过579个赞
知道小有建树答主
回答量:327
采纳率:66%
帮助的人:271万
展开全部
请问你是想用什么程序设计语言来实现?
JS或者 PHP或者 JSP等等之类的?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式