您的位置:首页 > 编程语言 > Java开发

struts2页面有多个按钮提交不同action或一个按钮提交多个action

2011-03-09 12:41 459 查看
实现方法很多,这里采用javascript的方法实现

javascript代码如下:

function login() {
//根据浏览器或得even对象.
var event = event ? event : window.event;
//IE浏览器对应event.srcElement;firefox浏览器对应event.target.
var obj = event.srcElement ? event.srcElement : event.target;
var frm = obj.form;
frm.action = "uiAct.action";
frm.method = "post";
frm.submit();
}
function test() {
//根据浏览器或得even对象.
var event = event ? event : window.event;
//IE浏览器对应event.srcElement;firefox浏览器对应event.target.
var obj = event.srcElement ? event.srcElement : event.target;
var frm = obj.form;
frm.action = "rdAct.action";
frm.method = "post";
frm.submit();
 

jsp关键代码:

<s:form id="myform" theme="simple">
<s:textfield name="userinfo.userNo" label="用户名:"/></br>
<s:password name="userinfo.userPass" label="密码:"/></br>
<input type="button" value="LOGIN" id="btnok" onclick="login()"/>
<input type="button" value="TEST" id="btntest" onclick="test()"/>
<input type="button" value="OY" id="btnoy" onclick="test()&login()"/>
</s:form>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息