快捷导航

我写了html代码,js代码,css代码,为什么验证不了form里的input啊?求大神

HTML:用户注册.former{position: absolute;/*绝对定位*/width: 500px;height: 150px;border: 1px solid ;text-align: center;/*(让div中的内容居中)*/top: 50%;left: 50%;margin-top: -250px;margin-left: -250px;}  
免费注册成eBook会员</p >
                        会员账号:(请输入数字,字母,下划线组合,长度为10字节)    长度为10
       
            密码:(请务必牢记此密码!)    密码不能为空
  
            确认密码:      
            E_mail:    邮箱地址必为合法地址
  













                              eBook会员条款&#10;  首先,您必须完全同意一、服务条款的确认和接纳1、移步客(以下简称“本站”)各项服务的所有权和运作权归北京文言时代电子商务有限公司。本站提供的服务将完全按照其发布的章程、服务条款和操作规则严格执行。会员应完全同意所有服务条款并完成注册程序,才能成为本站的正式注册会员,享受本站提供的更全面的服务。   
请阅读并同意会员条款点选这里表明你已经阅读并同意</p >   
    提交        </p >

JSfunction getLength(str){return str.replace(/[^\x-xff]/g,"xx").length;}window.onload=function(){var alnput=document.getElementsByTagName('input');var oName=alnput[0];var pwd1=alnput[1];var pwd2=alnput[2];var email=alnput[3];var aP=document.getElementByTagName('p');var name_msg=aP[0];var pwd1_msg=aP[1];var email_msg=aP[2];var name_length=0;oName.onblur=function(){if(this.value==""){name_msg.innerHTML='不能为空!'}else if(name_length!=10){name_msg.innerHTML='长度必为10!'}else{name_msg.innerHTML='OK!'}}pwd1.onblur=function(){if(this.value==""){pwd1_msg.innerHTML='不能为空!'}else{pwd1_msg.innerHTML='OK!'}}pwd2.onblur=function(){if(this.value!=pwd1.value){pwd2_msg.innerHTML='两次输入密码不一致!'else{pwd2_msg.innerHTML='OK!'}}email.onblur=function(){var re=/[@.\w]/g;if(re.test(this.value)){email_msg.innerHTML='不包含@和.'else{email_msg.innerHTML='OK!'}}}CSS:@charset "utf-8";/* CSS Document */form{        text-align:center;        }div p.center{        text-align:center;        }div.former{        display:table;        background-color:#0CC;        border-spacing:2px;        padding:10px;        align:center;        }#f{        alignment-baseline:central;}div.row{        display:table-row;        }span.name{        display:table-cell;        text-align:center;        }span.value{        display:table-cell;        text-align:left;        }

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

代码语法错误就有5处!js后面少两个},有两处if的{}里面包含了else。
css里面 alignment-baseline: central; 这句话没有这种写法。试试这种写法,vertical-align: middle;
div.former {


display: table;


background-color: #0CC;


border-spacing: 2px;


padding: 10px;


text-align: center;


}
中你写的是align:center;
看到这里我就不想看些去了。。。。。。
回复

使用道具 举报

求大神帮助,哭哭哭,在线等
回复

使用道具 举报

可能感兴趣的问答

发新帖
TA的信息
  • 会员所属: 注册会员
  • 认证信息: 邮箱认证手机认证
  • 微信访问
  • 手机APP