我想在页面加载时提交s:表单。 这里是我的代码:页面加载时提交表单 - struts 2
<s:form id="login_form" action="" method="post">
<s:textfield label="User name" id="login_form_username"
name="username" value="abc.xyz" cssClass="txtbox"
required="true" />
<s:password label="Password" id="login_form_password" name="password"
value="pass" cssClass="txtbox" required="true" />
<s:submit value="Login" />
</s:form>
其实在上面的代码所示,我将UNAME和pwd动态,然后想直接提交该表格使用JavaScript。
我尝试这样做:
<script type="text/javascript">
document.forms.login_form.submit();
</script>
,但没有成功。
请帮助... 谢谢..
发生了什么事? JavaScript控制台中的任何内容?表单名称/ ID呈现为什么?如果你已经知道价值观,这样做甚至有必要吗? – 2012-01-18 14:25:40
你检查了javascript错误控制台吗?如果没有错误,也许你没有把你的JavaScript片段放在页面上的正确位置。尝试'
'末尾的某处或者甚至可以在''中尝试。 – rodion 2012-01-18 14:27:40我不知道这些值,但正如我指定的那样,稍后我会在加载页面之前,在请求页面中将这些uname和pwd值设置为jsp页面本身。我只是想绕过登录过程,因为我会通过其他方式传递uname和pwd。 – Ved 2012-01-18 14:28:03