Struts2中的onsubmit能否区别按钮?

Struts2中的onsubmit能否区别按钮?
我的代码:
[code="java"]

...





/s:form
[/code]

在以上代码段的情况下,无论我点击查询还是删除都会出现 确定删除用户? 对话框。

不在MyAction.java里处理,而且查询和删除都在一个form里的前提下,我如何才能让onsubmit只响应删除按键?

谢谢!
[b]问题补充:[/b]

[code="java"]
//javascript
function MyCheckFun()
{
// 我如果能在这里获得是哪个按钮点击的就好了
if( 判断是不是删除按钮 )
{
if(!confirm('确定删除用户?'))
{
return false;
}
}

return true;
}
--------------------------------------------------------------
...





/s:form

[/code]

LZ,既然form中的obsubmit不能同时作用于两个submit,为何还要放在form中呢?

个人觉得是各个submit管好各自的请求。


而且查询和删除都在一个form里的前提下,我如何才能让onsubmit只响应删除按键?

把onsubmit的js放在delete的submit上去不就得了?LZ应该这样想,如果我再添加一种submit,难道都要在form的onsubmit中搞定吗?当然是各个submit搞定各个submit了。

大概这样写:

要注意的是type应该定义为button。

还真的没办法做到
因为这个onsubmit是form的事件,它没法得到submit标签的dom对象

在Struts2中就代表提交,如果你的form中配置有action,那么就提交给该action。

无论你写多少个,最后都会提交给该Action进行处理。

建议方法:
在js中提交,可以选择不同的action进行处理。或者是同一个action中的不同方法。

只能将其中一个改为button ,然后js提示是否要删除 然后再提交

就说了js里面没法这么得到,你点击哪个submit,除非给那个submit加上onclick事件才行