关于表单提交问题struts2
表单提交只能用一个submit,submit就可以获得表单数据,如果是button或者链接只能起到跳转的作用,并不能完成表单的提交(也就是表单提交的时候,不能获得参数的值),这样的情况怎么办呢??
<script type="text/javascript">
function detailStaff(){
document.forms.form1.action="action2.do";
document.forms.form1.submit();
}
</script>
但是要特别注意一点:
如果提交不发生页面的跳转,这样的action就变了
<form action="action1.do">
<input type="submit" value="提交"/>
<a href="javaScript:detailStaff()"></a> 这样一句话的意思是调用javaScript,然后把action改了,为aciton2.do,但是如果发生了跳转就没事,如果不发生跳转,那还需要改回去
</form>
把document.forms.form1.action="action1.do";加在js中的submit之后
浙公网安备 33010602011771号