请问若一个form有两个submit按钮,有办法在接受请求的servlet中区别是由哪个提交的吗?

SLBCSA 2005-03-18 12:22:34
或者能在提交前加以区别?
...全文
155 点赞 收藏 8
写回复
8 条回复
AllenTing 2005年03月18日
两个的提交按钮名字一样,但值要不同.
request.getParameter(name) 就可以得到了
--------------------------------------------
同意,设置不同的value即可判断
回复 点赞
fqcheng 2005年03月18日
CAYU(中原)
两个的提交按钮名字一样,但值要不同.
request.getParameter(name) 就可以得到了

同意这种方法
回复 点赞
jspxnet 2005年03月18日
两个的提交按钮名字一样,但值要不同.
request.getParameter(name) 就可以得到了
回复 点赞
watcher_shen 2005年03月18日
<form name="aa" action="xxx">
<input type="hidden" name="chose">
<input type="button" name="a" onClick="return chose(a)">
<input type="button" name="b" onClick="return chose(b)">
</form>

<script language="javascript">
function chose(value)
{
aa.chose.value=value;
aa.submit;
}
</script>

回复 点赞
chongchonglong 2005年03月18日
用onclick=""在按钮触发时用到那个。再再js中写两个函数。用来区分form的提交过程action=“1“ action=“2”就可以了。
回复 点赞
dakuntk 2005年03月18日
非javascript方法:
两个button相同name,不同value,在servlet验证哪个button
回复 点赞
晨星 2005年03月18日
放一个hidden控件,提交前使用Javascript给它赋值。
回复 点赞
SLBCSA 2005年03月18日
都行得通,多谢了。
回复 点赞
发动态
发帖子
Web 开发
创建于2007-09-28

5.2w+

社区成员

34.1w+

社区内容

Java Web 开发
社区公告
暂无公告