用js验证用户名长度,注册页面无法实现,求高手指点

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@taglib uri="/struts-tags" prefix="s" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()

+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>My JSP 'index.jsp' starting page</title>
<script type="text/javascript">
function checkname()
{
var name = document.getElementById("name").value;
var ts = document.getElementById("namets");
if(name.length < 6 || name.length >30)
{
ts.innerHTML =" 用户名长度不能少于6个字或大于15个

字";
ts.style.color="#000000";
//parent.document.student.regsubmit.disabled=true;
}
else
{
ts.innerHTML =" 用户名可以使用!";
//parent.document.form1.regsubmit.disabled=false;
}
}

</script>
</head>

<body>
student add!<br/>
<form action="studentadd.action" method="post" name="student">
学生姓名:
<input type="text" name="name" onBlur="checkname();"/>
<span id="namets"> 用户名可以包括汉字,数字,字母,下划线

</span>

<input type="submit" value="增加学生" onclick="return add();"/>
</form>

</body>
</html>

这个页面无法实现,求高手指点

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@taglib uri="/struts-tags" prefix="s" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()
+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<script type="text/javascript">
function checkname()
{
var name = document.getElementById("name").value;
var ts = document.getElementById("namets");
if(name.length < 6 || name.length >30)
{
ts.innerHTML =" 用户名长度不能少于6个字或大于15个字";
ts.style.color="#000000";
document.student.regsubmit.disabled=true;
}
else
{
ts.innerHTML =" 用户名可以使用!";
document.student.regsubmit.disabled=false;
}
}
</script>
</head>
<body>
student add!<br/>
<form action="studentadd.action" method="post" name="student">
学生姓名:<input type="text" name="name" onBlur="checkname();"/>
<span id="namets"> 用户名可以包括汉字,数字,字母,下划线</span>
<input name="regsubmit" disabled="disabled" type="submit" value="增加学生" onclick="return add();"/>
</form>
</body>
</html>
温馨提示:答案为网友推荐,仅供参考
相似回答