注册 登录
编程论坛 J2EE论坛

JSP网页设计中怎样检验字符长度??

蒙蒂 发布于 2011-03-07 14:23, 1129 次点击
原来的jsp网页上有学号输入和姓名两栏,现在想增加对学号检查的功能,即检查学号是否合法,长度是否为10位,并取得两位学号要怎么写啊???
<%@ page contentType="text/html"%>
<%
String xh=request.getParameter("xh");
if(xh.length!=10)
out.println("学号输入不正确!");
String xm=request.getParameter("xm");
out.print("hello! "+xh+"<br>");
out.print(xm);
%>
这样写一直提示错误。。
4 回复
#2
aspic2011-03-07 14:47
js == javascript但远远跟jsp不一样
#3
a20030521072011-03-08 16:36
默认为VBSCRIPT,用VB,只有申明为JAVASCRIPT才行
#4
蒙蒂2011-03-08 18:21
回复 2楼 aspic
呃。。。这样啊。。。。
#5
努力加油2011-03-09 12:47
你可以使用js写啊
这种验证最好不要在服务器端写 直接在前台进行验证
简单帮你写一下
var test1=document.form1.xh.value;
var test2=document.form1.xm.value;
if(test1.length!=10){
    alert("你输入的长度不合法");
    return false;
}else if(test2.length!=10){
    alert("你输入的长度不合法");
    return false;
}else{
return true;
}

form1为你的表单中的form的name的值,调用函数的时候别忘记加return
1