我使用Invision電源板N I增加了管理控制面板的小插件。在這個插件是爲了改變我在數據庫中添加的一些值。當我submited形式一切OK,但是當我用F5重新加載所有頁面,表單再次submited。如何防止重複形式的瀏覽器提交刷新
有我的代碼
<form method="post" id='xp_form' name='xp_form' enctype="multipart/form-data" action="" style='margin: 5px;'>
<label style='font-weight: bold;'>New value</label>
<p style='margin-top: 3px;'>
<input size="5" maxlength="7" name="xpValue" value="" tabindex="1" style='width: 98%; border-radius: 7px;'>
</p>
<fieldset style='text-align: center;border-top: 1px solid #ccc;margin-top:5px;'>
<input value='Cancel' name='xn_value' onclick='closeEdit()' type='button' style='padding: 4px;cursor: pointer;-webkit-border-radius: 4px; border-radius: 4px;border-color: #2b2b2b;'>
<input value=' Save ' type='button' onclick='return testPost()' style='padding: 4px;cursor: pointer;-webkit-border-radius: 4px; border-radius: 4px;border-color: #2b2b2b;'>
</fieldset>
</form>
和形式submiting
document.forms["xp_form"].submit(); //first submit
document.forms["xp_form"].reset(); //and then reset the form values
我不能重定向到另一個頁面或禁用提交按鈕的JavaScript代碼。讓我解釋。我使用cms。爲儀表板我添加了插件 - >image。當管理員選擇行並用鉛筆圖標顯示彈出窗口時單擊該按鈕。在這個窗口管理員可以編輯值,然後保存值,然後編輯其他記錄
如果貼在表格並嘗試刷新頁面,瀏覽器應該顯示的形式再次提交確認,那麼,爲什麼這是一個問題? – Stefan