关于jsp中使用js的问题?求解
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>My JSP 'Verify.jsp' starting page</title>
<script type = "text/javascript">
function Verify()
{
var username = document.getElementById("username");
var password = document.getElementById("password");
var repassword = document.getElementById("repassword");
if(username.value.length == 0)
{
//alert(typeof username);
alert("用户名不能为空");
return false;
}
if(password.value.length <=6 || password.value.length >= 15)
{
// alert(password.value);
alert("length of password can't invalid");
return false;
}
if(repassword.value.length <=6 || repassword.value.length >= 15)
{
alert("length of repassword can't invalid");
return false;
}
if(password.value != repassword.value)
{
alert("repassword is not same with password");
return false;
}
return true;
}
</script>
</head>
<body>
<form onsubmit = "return Verify()">
username: <input type = "text" name = "username" id = "username"/><br/>
password: <input type = "text" name = "password" id = "passsword"/><br/>
repassword:<input type = "text" name = "repassword" id = "repassword"/> <br/>
<input type = "submit" value = "submit"/>
</form>
</body>
</html>
问题:password.value.length产生不了密码验证的效果?为什么?
[解决办法]
password 的 ID 拼错了,你当然就拿不到了。BTW,用 jQuery 吧,这种原始的 js 开发效率太低了。
[解决办法]
passsword