黑马程序员技术交流社区
标题:
html表单验证
[打印本页]
作者:
18353665932
时间:
2014-7-24 16:23
标题:
html表单验证
有能帮我看看为什么这个代码的表单验证不能显示的吗??谢谢!
<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>
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2