如何确定是哪个submit?(50分)

  • 主题发起人 主题发起人 hyc991
  • 开始时间 开始时间
H

hyc991

Unregistered / Unconfirmed
GUEST, unregistred user!
提交一表单数据,使用了两个不同值的submit。
如何用java确定使用了哪个submit?
 
可以根据button的名字嘛[:D]
 
为什么不提交到不同的页面呢?
 
HTML页面:
<form ...>
<input type=submit name=btn1 value=xx01>
<input type=submit name=btn2 value=xx02>
</form>
<%'asp的例子,原理一样
dim xx01,xx02
xx01=request("btn1") ‘接收参数
xx02=request("btn2")
if xx01="xx01" then
‘判断是哪个按钮
是btn1按钮
end if
if xx02="xx02" then

是btn2按钮
end if
%>
 
if(request.getParameter("btn1") != null){
......................
}
 
(request.getParameterNames()).equals("btn1");
 
HTML页面:
<form ...>
<input type=submit name=btn1 value=xx01>
<input type=submit name=btn2 value=xx02>
</form>
<%
Stirng xx01,xx02;
xx01=request.getParameter("btn1").toString();
xx02=request.getParameter("btn2").toString();

if(xx01.equals("xx01"))//
是btn1按钮
if(xx02.equals("xx02"))//
是btn1按钮
%>
 
对呀!根据按钮的name属性啊!
 
也可以使用隐藏域
 
提交时只有活动Submit的名称被提交。
 
多人接受答案了。
 
后退
顶部