编写代码,使得点出“提交信息”按钮后,对录入的“用户名”,“密码”,“邮箱地址”,“邮政编码”的内 20
编写代码,使得点出“提交信息”按钮后,对录入的“用户名”,“密码”,“邮箱地址”,“邮政编码”的内容是否规范进行验证....
编写代码,使得点出“提交信息”按钮后,对录入的“用户名”,“密码”,“邮箱地址”,“邮政编码”的内容是否规范进行验证.
展开
3个回答
展开全部
这是用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>
<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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个是jsp的,还是asp的。
邮箱可以通过正则表达式处理,邮编只需要限制6位即可,对于用户名和密码,这个一般不用验证吧
邮箱可以通过正则表达式处理,邮编只需要限制6位即可,对于用户名和密码,这个一般不用验证吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问你是想用什么程序设计语言来实现?
JS或者 PHP或者 JSP等等之类的?
JS或者 PHP或者 JSP等等之类的?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询