@charset "utf-8"; /* track base Css */ .container { margin-top:15px; } .red { color:red; } #ehong-code-input { width:42px; letter-spacing:2px; margin:0px 8px 0px 0px; } .ehong-idcode-val { position:relative; padding:1px 4px 1px 4px; top:0px; *top:-3px; letter-spacing:4px; display:inline; cursor:pointer; font-size:16px; font-family:"Courier New",Courier,monospace; text-decoration:none; font-weight:bold; } .ehong-idcode-val0 { border:solid 1px #A4CDED; background-color:#ECFAFB; } .ehong-idcode-val1 { border:solid 1px #A4CDED; background-color:#FCEFCF; } .ehong-idcode-val2 { border:solid 1px #6C9; background-color:#D0F0DF; } .ehong-idcode-val3 { border:solid 1px #6C9; background-color:#DCDDD8; } .ehong-idcode-val4 { border:solid 1px #6C9; background-color:#F1DEFF; } .ehong-idcode-val5 { border:solid 1px #6C9; background-color:#ACE1F1; } .ehong-code-val-tip { font-size:12px; color:#1098EC; top:0px; *top:-3px; position:relative; margin:0px 0px 0px 4px; cursor:pointer; }
更新了,主要更新写在前面
1.代码整体提交了时候,会验证所有表单,并标红所有未验证成功的表单
2.增加了重置功能,重置所有表单的数据和状态到原始状态
3.每个表单提交里,都会验证相关的表单,如提交验证码时,会首先验证手机号码是否正确
这是一个用bootstrap来完成的用户注册界面,其中,表单验证的结果也是用了bootstrap里的状态提示(success,danger)
1. 由于第一次上次代码,出现了一些问题,干脆就把js文件直接放在html文件里的了
2. html文件里body后有两个script文件,其中第一个是自动生成验证码的js文件,第二个才是整个表单的校验js文件
3. css文件仅仅是生成验证码的样式文件,跟整个用户界面的样式无关(整个界面的样式全部采用原生的bootstrap样式,基本没做改动)
4. 大家可以根据需要减少相应的表单,然后在第二个script文件里删除相应的js代码行即可
5. 整体比较粗糙,轻拍哈!