javascript onsubmit return 函数 的问题

以下程序总是出现如图问题,怎么解决啊?<%@pagelanguage="java"import="java.util.*"pageEncoding="GBK"%><%re... 以下程序总是出现如图问题,怎么解决啊?
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
request.setCharacterEncoding("GBK") ;// 进行乱码处理
response.setHeader("Cache-Control","no-cache"); //设置无缓存,实现系统安全
if(null==session.getAttribute("userid")||null==session.getAttribute("usertype")){
//未登录,跳转到login.jsp页面。
String path=request.getContextPath()+"/jsp/login.jsp";
response.sendRedirect(path);
}
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>增加学院</title>
<script language="javascript" >
function validate(f){
var id=/^\d{2}$/;
if(f.faculty_id.value==""){
alert("学院ID不能为空!") ;
f.faculty_id.focus() ;
return false ;
}else{
if(!id.test(f.faculty_id.value)){
alert("学院格式不规范,填写2位数字!") ;
f.faculty_id.focus() ;
return false ;
}
}
if(f.faculty_name.value)==""){
alert("学院名称不能为空!") ;
f.faculty_name.focus() ;
return false ;
}
if(f.faculty_principle.value)==""){
alert("学院负责人不能为空!") ;
f.faculty_principle.focus() ;
return false ;
}
if(f.faculty_local.value==""){
alert("学院地址不能为空!") ;
f.faculty_local.focus() ;
return false ;
}
return true ;
}
</script>
</head>
<body style="background-image:url(<%=request.getContextPath()%>/image/login_bg.jpg);background-repeat:repeat-x">
<center>
<h1>增加学院页面</h1>
<form method="post" name="insertform" action="Faculty_Insert_Servlet" onSubmit="return validate(this)">
<table>
<tr>
<td>学院编号:</td><td><input type="text" name="faculty_id" value="<%=request.getAttribute("id")==null?"":request.getAttribute("id") %>"/></td>
</tr>
<tr>
<td>学院名称:</td><td><input type="text" name="faculty_name" value="<%=request.getAttribute("name")==null?"":request.getAttribute("name") %>"/></td>
</tr>
<tr>
<td>学院负责人:</td><td><input type="text" name="faculty_principle" value="<%=request.getAttribute("principle")==null?"":request.getAttribute("principle") %>"/></td>
</tr>
<tr>
<td>学院地址:</td><td><input type="text" name="faculty_local" value="<%=request.getAttribute("local")==null?"":request.getAttribute("local") %>"/></td>
</tr>
<tr>
<td colspan="2" align="right">
<input type="submit" value="提交"/>     
<input type="reset" value="重置"/>   
</td>
</tr>
</table>
<%if(request.getAttribute("err")!=null){ %>
<h1><%=request.getAttribute("err") %></h1>
<%} %>
</form>
</center>
</body>
</html>
展开
 我来答
itke757
2011-05-24 · TA获得超过749个赞
知道小有建树答主
回答量:928
采纳率:0%
帮助的人:0
展开全部

要呀,肯定要呀,并且做好写成"return f();",加上引号和分号比较合适
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式