問題:
您需要擷取表單提交事件,且表單是否為提交後,在頁面重新加載後保留此信息,以便您在頁面重新加載時訪問它已重新加載。
使用全域變數的錯誤方法:
<br>var clicked = false;<p>$(document).ready (函數() {<br> $("inputtype='submit'").attr("onclick", "form.act.value='detailSearch'; clicked = true; return true;");</p><p>if (clicked == true ) {</p><pre class="brush:php;toolbar:false">// show hidden fields
}其他{
// don't show hidden fields
}
});
此程式碼嘗試將表單提交狀態儲存在全域變數中,但它是無效的,因為HTTP是無狀態的,每次頁面重新載入都會重置所有變數。
查詢字串:
Web儲存:
Cookie:
window.name:
以上是如何在頁面重新載入時保留表單提交狀態?的詳細內容。更多資訊請關注PHP中文網其他相關文章!