急!!jsp 鼠标点击事件
我用的是struts框架,在配置文件里配置了一个action,path="orderForm",然后Jsp页面上有一个button,我要鼠标点击,跳到path="orde...
我用的是struts框架,在配置文件里配置了一个action,path="orderForm",然后Jsp页面上有一个button,我要鼠标点击,跳到path="orderForm"所指向的jsp页面,我是这么写的:<input type="button" onclick="orderForm.do">,但是鼠标点击总是没有任何反应。但是在浏览器地址栏直接输入..../orderForm.do是可以跳转的,不知道怎么回事,按钮那边要怎么写啊?
展开
5个回答
展开全部
你写一个javascript的方法,onclick触发这个方法
function FormSubmit(){
document.form[0].submit();
}
就是这样
<input type="button" onclick="FormSubmit()" />
但是你的form要制定好你提交到哪个action,如
<form name="orderForm" action="orderForm.do" method="post">
function FormSubmit(){
document.form[0].submit();
}
就是这样
<input type="button" onclick="FormSubmit()" />
但是你的form要制定好你提交到哪个action,如
<form name="orderForm" action="orderForm.do" method="post">
更多追问追答
追问
我这个是一个表格,表格中的数据是从数据库中取出来的,通过一个for循环显示在页面上,然后每一条记录后面有个button,点击跳到orderForm"所指向的jsp页面,然后跳转页面的时候要把表格中这一条记录的id也传过去。matchId=matchList.get(i).getMatchId(),要怎么传过去呢?
追答
提个建议啊,你认为用button好还是radio好(或者checkbox),当然了如果你非得使用button也是可以的,那就为FormSubmit加一个参数function FormSubmit(id),
)" />,然后下一个jsp页面使用request.getParameter来接收
需要修改一下
function FormSubmit(id){
document.forms.action = '/orderForm.do?id='+id;
document.forms[0].submit();
}
如果还不明白加我Q吧64626680
展开全部
按钮那里要跳转 可以写成submit 然后在form的action里面指定orderForm.do
或者onclick=“window.location='orderForm.do'”
或者onclick=“window.location='orderForm.do'”
追问
onclick=“window.location='orderForm.do'”可以转。我这个是一个表格,表格中的数据是从数据库中取出来的,通过一个for循环显示在页面上,然后每一条记录后面有个button,点击跳到orderForm"所指向的jsp页面,然后跳转页面的时候要把表格中这一条记录的id也传过去。onclick="window.location='orderForm.do?matchId=...'"但是这个matchId是要从List里面取的,matchId=matchList.get(i).getMatchId(),要怎么传过去呢?
追答
window.location=''orderForm.do?matchId='
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
onclick="orderForm.do"的引号里应该是javascript的方法名。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你写一个javascript的方法,onclick触发这个方法
function
FormSubmit(){
document.form[0].submit();
}
就是这样
<input
type="button"
onclick="FormSubmit()"
/>
但是你的form要制定好你提交到哪个action,如
<form
name="orderForm"
action="orderForm.do"
method="post">
function
FormSubmit(){
document.form[0].submit();
}
就是这样
<input
type="button"
onclick="FormSubmit()"
/>
但是你的form要制定好你提交到哪个action,如
<form
name="orderForm"
action="orderForm.do"
method="post">
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我以前也遇到过,你检查下是不是你的文件路径配置的问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询