键盘输入8位数字ID号后(如0901****),比较前4位:若为0901,跳转至1.jsp;若为0902,跳转至2.jsp;若都不是,跳转至error。
求高手指点关键代码,谢谢
键盘输入8位数字ID号后(如0901****),比较前4位:若为0901,跳转至1.jsp;若为0902,跳转至2.jsp;若都不是,跳转至error。
求高手指点关键代码,谢谢
<html>
<head>
<title>11</title>
<script type="text/javascript">
function gourl(id) {
if(Len(id.value)>4)
{var v = id.value.substring(0,4);
if(v == "0901")
window.location = "1.jsp";
if(v == "0902")
window.location = "2.jsp";
else window.location = "error.jsp";
}
}
function Len(str)
{
var i,sum;
sum=0;
for(i=0;i<str.length;i++)
{
if ((str.charCodeAt(i)>=0) && (str.charCodeAt(i)<=255))
sum=sum+1;
else
sum=sum+2;
}
return sum;
}
</script>
</head>
<body>
<input type="text" id="check" onkeyup="gourl(this);">
</body>
</html>
<%
if(ID.substring(0,4).equals("0901")){
%>
<c:redirect url="1.jsp" />
<%
}else if(ID.substring(0,4).equals("0902")){
%>
<c:redirect url="1.jsp" />
<%
}else{
%>
<c:redirect url="error.jsp" />
<%
}
%>
注意添加 c 的标签库