有能帮我看看为什么这个代码的表单验证不能显示的吗??谢谢!- <html>
- <head>
- <title>HTML注册表单</title>
- <script type = "text/javaScript">
- function sub()
- {
- //验证用户名
- var username= document.getElementById("username").value ; //
- var pattern =/[a-zA-Z]{1}[a-zA-Z0-9_]{0,9}/;
- var bln= pattern.test(username);
- if(bln == false)
- {
- alert("用户名不符合规则!");
- return;
- }
- var password = document.getElementById("password").value ;
- pattern = /.{6,16}/;
- bln = pattern.test(passsword);
- if(bln == flase){
- alert("密码输入不符合规则")
- }
- else{
- if(password==""){
- alert("请输入确认密码");
-
- }
- else
- {if(password!=repassword){
- alert("两次输入的密码不一致");
-
- }
- }
- else{
- if(count<1){
- alert("请至少输入一项爱好");
- }
- else{
- if(readme==""){
- alert("请填写个人简介");
-
- }
-
- }
-
- }
-
- }
-
-
- }
- </script>
- </head>
- <body>
- <form action="" method="post" onsubmit="return sub()" name=form>用户名:<input type="text" name="username" value="" /> <br>
- 密码 <input type="password" name="password" value="" />
- <br>确认密码:<input type="password" name="repassword" value="" /><br>
- 性别:<input type="radio" name="sex" value="0" checked=”default” />男
- <input type="radio" name="sex" value="1" />女<br>
- 城市: <select name="city"><option value="0">郑州</option>
- <option value="1">上海</option>
- <option value="2">天津</option>
- <option value="3">深圳</option>
- </select><br>兴趣爱好:<input type="checkbox" name="read" value="0" />阅读
- <input type="checkbox" name="travel" value="1" />旅游
- <input type="checkbox" name="Internet" value="2" />
- 上网个人简介: <textarea rows="5" cols="30" name="readme"></textarea> <br>
- <input type="submit" value="提交"/>
- </form>
- </body>
- </html>
复制代码
|
|