struts2表单通过带隐藏参数的javascript提交
下面是来自JSP的代码片段struts2表单通过带隐藏参数的javascript提交,javascript,struts2,Javascript,Struts2,下面是来自JSP的代码片段 <s:form action="SubmitLogon" onfocus="username"> <s:hidden name="lastsession" value="N"/> <s:hidden name="duplicateurl" /> <table> <tr> <td colspan="2" align="right">
<s:form action="SubmitLogon" onfocus="username">
<s:hidden name="lastsession" value="N"/>
<s:hidden name="duplicateurl" />
<table>
<tr>
<td colspan="2" align="right">
<button type="Submit" value="Login" style="WIDTH: 98px; HEIGHT: 39px; background:Transparent; border:None" onclick="submitLogon()">
<img src='/images/btn_login.jpg' />
</button>
</td>
</tr>
</table>
</s:form>
提供的任何解决方案都将对我有所帮助查看呈现的表单--表单的名称是什么?在控制台中键入
document.LoginForm
的结果是什么?@DaveNewton谢谢,是的,这造成了问题
<script type="text/javascript" language="JavaScript1.2">
function submitLogon(){
//alert('urlUnEncoded-----------'+document.URLUnencoded);
document.LogonForm.duplicateurl.value = document.URLUnencoded;
//alert('duplicateurl-----------'+document.LogonForm.duplicateurl.value);
var dupURL = document.LogonForm.duplicateurl.value;
alert("dupURL------------"+dupURL);
document.forms[0].submit();
}
</script>
alert("dupURL------------"+dupURL);