我想在頁面加載時提交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