<script type="text/javascript">
function f1(){
document.getElementsByName('flag').value='beforeModifyEmp';
form1.submit();
}
function f2(){
document.getElementsByName('flag').value='deleteEmp';
form1.submit();
}
</script>
两个button一个修改,一个删除
Action报错,Action[/empDisAction] does not contain method named ''
怎么样解决掉,先谢啦
function f1(){
document.getElementsByName('flag').value='beforeModifyEmp';
form1.submit();
}
function f2(){
document.getElementsByName('flag').value='deleteEmp';
form1.submit();
}
</script>
两个button一个修改,一个删除
Action报错,Action[/empDisAction] does not contain method named ''
怎么样解决掉,先谢啦
解决方案 »
- 在freemarker中怎么做出当鼠标移到那一级菜单时,显示下拉的二级菜单呢?
- 迷茫的java之路...
- Flex 中 DataGrid 中使用itemdoubleclick事件时如何取得双击的那一行的数据
- getHibernateTemplate().find("")方法的异常.求救!!
- Hibernate:问题,说执行完毕, 但带有警告!!!!!!
- 请教大侠,怎样得到一个字符串数组,所有排列组合的结果?
- Open Source 开源组合( Spring+Struts+Hibernate )!开贴提问
- 关于struts的商业版权问题!
- 无奈,送分!!
- mina iobuffer 问题求救 ............ 急 急 急 急 急
- 问个面向对象思想的问题
- 如何将图片变成取消按钮
<input type="hidden" name="flag" >
......
......
<input type="button" value="修改" onClick="f1()">
<input type="button" value="删除" onClick="f2()">
</form>
flag.value
function modify(){
targetForm=document.form[0];
targetForm.action="addModifyPro_Cat!modify";
}
6L fanjj_023 代码能写的再详细一点吗
<form name="testForm" method="post">
<input type="hidden" name="flag" >
...
<button onclick="save();">save</button>
<button onclick="del();">del</button>
</form>function save(){
document.testForm.action="save.do";
document.testForm.submit();
//document.forms[0].action='save.do';//这里的0是指该form在该document中是第一个出现的。以此类推
//document.forms[0].submit();
}
function del(){
document.testForm.action="del.do";
document.testForm.submit();
}如果使用的是webwork或是struts2则可以通过下面实现<s:form name="testForm" method="post" namespace="/test">
.....<s:submit action="save" value="submit_save"/><s:submit action="del" value="submit_del"/></s:form>
这个时候s:form中不需要声明action属性
换一个 document.getElementById('flag').value='deleteEmp'document.getElementsByName('flag').value='deleteEmp'
用这个也行
不过要改一下document.getElementsByName('flag')[0].value='deleteEmp'
document.getElementsByName('flag')[0].value可以取到一个是单数,一个是复数 修改一下再看看有没有错误
<input type="button" value="修改" onClick="javascript;f1()">