当表单有多个提交按钮时,该怎么办?

zwf88 2004-10-28 06:03:30
如果一个表单有两个以上的提交按钮,单击其中一个按钮,处理页面执行该按钮响应的代码(其他的不执行),怎么实现?
...全文
283 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinannanhai79 2004-10-30
  • 打赏
  • 举报
回复
在参数中加一个标记位来标记到底是点击的哪个按钮,然后处理代码中根据这个标记位进行分流处理
enrico 2004-10-30
  • 打赏
  • 举报
回复
我有个方法,不知道可不可行。。。

在页面里面增设一个隐藏变量,点不同的button给变量不同的值,然后在新页面中根据变量值执行相应的代码
Arqui 2004-10-30
  • 打赏
  • 举报
回复
如果使用struts 可以用lookupdipatch,但是好像相关的表但验证不是好做(validator),但总比js的要好。
http://blog.csdn.net/arqui/archive/2004/10/10/130607.aspx
风斧 2004-10-30
  • 打赏
  • 举报
回复
gz
橙语AI 2004-10-29
  • 打赏
  • 举报
回复
写的不错,
在提交之后的action里判断value的值,在转向不同的页面就可以了
bit1023 2004-10-29
  • 打赏
  • 举报
回复
试试DispatchAction
fmzbj 2004-10-29
  • 打赏
  • 举报
回复
你可以让它们提交到一个action中,然后根据它的name(或属性)分别处理
或者用上面javascript脚本
sakulomatata 2004-10-29
  • 打赏
  • 举报
回复
给submit 按钮加一个name,然后在action里判断该按钮元素的值是否为空,以此来判断该按钮是否被点击。
crazy_he 2004-10-29
  • 打赏
  • 举报
回复
做2个表单,然后一些重复的text、select设为隐藏就行了
tys1105 2004-10-29
  • 打赏
  • 举报
回复
同意0242891(小麻袋) 说法。
dlxu 2004-10-29
  • 打赏
  • 举报
回复
为什么非要用Submit按钮呢,做成Button就比较好,在Onclick中进行判断,然后决定submit到哪里,具体传哪些参数
debug148 2004-10-29
  • 打赏
  • 举报
回复
ding
香芋元宇宙 2004-10-29
  • 打赏
  • 举报
回复
可以做多个表单,一个按钮执行一个表单的提交就好了
这个应该很容易
monkeyhjl 2004-10-28
  • 打赏
  • 举报
回复
<script language="JavaScript">
function check(ope){
if(ope=='1'){
form1.action = "seach.jsp"
form1.submit()
}
if(ope=='2'){
form1.action = "modif.jsp"
form1.submit()
}
}
</script>
<form name="form1">
<input name="but1" type="button" value="查询" onClick="check(1)">
<input name="but2" type="button" value="修改" onClick="check(2)">
</form>
zwf88 2004-10-28
  • 打赏
  • 举报
回复
怎样在action处理页面中判断是哪个按钮提交的?
zwf88 2004-10-28
  • 打赏
  • 举报
回复
就是在一个form里,比如,单击查询就执行查询,单击修改,就进行修改!
0242891 2004-10-28
  • 打赏
  • 举报
回复
<script language="javascript">
function nullity1(){
form1.action="a.jsp?id=1";
}
function nullity2(){
form1.action="b.jsp?id=2";
}
</script>

<input type="submit" name="Submit1" value="提交1" onClick="return nullity1()">
<input type="submit" name="Submit2" value="提交2" onClick="return nullity2()">
这样应该就可以按不同的按钮进入不同的提交页面吧
learnner 2004-10-28
  • 打赏
  • 举报
回复
如果在不同的form里,不用管它

如果在同一个form里,给submit也加一个name,然后在action对应的处理程序中判断是哪个按钮提交的
ydh1981 2004-10-28
  • 打赏
  • 举报
回复
说的还不太明白,你想实现什么功能呢?

不过,一般使用JAVASCRIPT来控制

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧