a.
update.jsp代码
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>学员信息修改</title>
<script type="text/javascript">
//定义check_age()函数
function check_age(){
//判断文本框中输入的是否为数字
//如果为数字,则return true
//否则return false
//通过文本框id获取文本框中输入的值
var sageTxt=document.getElementById("sage");
var sage=sageTxt.value;
//通过正则表达式来进行匹配验证
//需要加定界符,否则就为只要包含数字就可以通过验证
var reg=/^\d+$/;
var b=reg.test(sage);
if(b){
//根据id查找sage_msg标签
var span=document.getElementById("sage_msg");
span.innerHTML="年龄合法,可以提交";
}else{
var span=document.getElementById("sage_msg");
span.innerHTML="年龄不合法,禁止提交";
}
return b;
}
//定义check函数
function check(){
return check_age();
}
</script>
</head>
<body>
<form action="StudentServlet?flag=update" method="post" onsubmit="return check();">
<!--获取sid,因为不可修改故设置为隐藏域-->
<input type="hidden" name="sid" value="${stu.sid}" readonly="readonly" /><br/>
姓名:<input type="text" name="sname" value="${stu.sname}" /><br/>
密码:<input type="password" name="spwd" value="${stu.spwd}" /><br/>
年龄:<input type="text" name="sage" id="sage" value="${stu.sage}" onblur="check_age()" /><span