<form name="form1" onsubmit="return check()" method="post" action="search_result.jsp">

onsubmit="returncheck()"是干什么用的具体点最好有实例。。。谢谢... onsubmit="return check()"是干什么用的 具体点 最好有实例。。。谢谢 展开
 我来答
UFO_Z_CJ
推荐于2018-03-26
知道答主
回答量:16
采纳率:0%
帮助的人:19.3万
展开全部
我先说下onsubmit="return check()"这个是干什么用的,首先是在form标签中有一个onsubmit的属性,他有两个值分别是true和false,如果true,这个网页就跳转到action属性的search_result.jsp页面,否则不跳转。所以用 return 返回一个true或false的值,他就用javascript写一个方法返回true或false。在不明白就看下面的例子
先写一个jsp页面名字one.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
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>我的名字</title>
<script type="text/javascript">
function check(){
return true;
}
</script>
</head>
<body>
<form name="form1" onsubmit="return check()" method="post"
action="search_result.jsp">
我的名字:<input type="text" name="myName">
</form>
</body>
</html>
再写第二个jsp页面名字叫 (search_result.jsp)
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
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>我的名字</title>
</head>
<body>
我的名字是:<%=request.getParameter("myName") %>
</body>
</html>
miniappcy3tv95eaedrf
2011-03-09 · TA获得超过2363个赞
知道大有可为答主
回答量:1909
采纳率:92%
帮助的人:1097万
展开全部
check()是一个函数,用来检测表单输入的完整及正确性.是自己写的函数
onsubmit=""是一个事件绑定机制,用来在表单提交的时候执行脚本.如果执行脚本的结果返回一个false,表单将停止提交,否则,无论脚本执行如何(即使有错误),表单还是照样提交.
所以这里用一个return fn()而fn()函数会根据检测结果返回true或false
这样,当表单填写不符合要求时,就禁止了表单的提交
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-03-09
展开全部
check()是一个函数,用来检测表单输入的完整及正确性.是自己写的函数
onsubmit=""是一个事件绑定机制,用来在表单提交的时候执行脚本\
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-03-14
展开全部
这个是什么什么函数之类的,学过,但上课打酱油去了,没听课,不能帮你了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xfiver
2011-03-09
知道答主
回答量:44
采纳率:0%
帮助的人:17.1万
展开全部
点击按钮之后执行javascript中的check()函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式