當用戶點擊提交時,我打開了一個新頁面。用戶回到原始頁面從下拉列表中選擇其他內容並需要再次「提交」將是一種常見現象。現在問題是我的js函數禁用了提交按鈕,用戶將不得不重新加載頁面。 JS的是一個標準的東西,所以很遺憾,我不能改變這種狀況,但我想知道如果有辦法重新啓用它的HTML或單獨的腳本的方式,這是我的相關代碼:提交後啓用提交按鈕
<form name="verification_form" action="CreateVerification" target="_blank" onSubmit="return submitForm(this, 0, this.length-2, SUBMIT)" method="post">
<table width="75%" border="0" cellspacing="0" align="center">
<tr>
<tr>
<td>Stuff<input type="HIDDEN"></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td width="33%">
<div align="center">
<select name="stuff" id="stuff" class="R">
<option value=" "> </option>
<option value="<% =stuff %>"> <% =stuff %> </option>
</select>
<td><div class="submit">
<input type="submit" name="SUBMIT" value="SUBMIT">
</div></td>
</tr>
</table>
任何幫助將不勝感激,並讓我知道是否有任何問題。
您可以更改onSubmit處理程序嗎?如果是這樣,你可以1)有ajax調用做實際的表單提交,2)重新啓用ajax調用的完整處理程序中的提交按鈕,3)從替換onSubmit處理程序返回false,所以默認提交行爲不會發送形成第二次。 – dgvid