我有兩個按鈕:查詢和導出。導出按鈕在默認情況下是禁用的,但是當查詢按鈕被單擊並且表單已經加載時,我希望啓用導出按鈕。單擊另一個按鈕並提交表單後啓用按鈕
現在,當我點擊查詢導出啓用了一秒,然後又回到被禁用。我假設在提交表單時它有一些事情要做,並將導出按鈕恢復爲原始狀態。
<button type="submit" class="btn btn-primary btn-small" id="query">Query</button>
<button class="btn btn-primary btn-small" id="export-button" disabled="disabled">Export</button>
這是我的jQuery目前的樣子。
$(".form").on("submit", function() {
$('#export-button').prop('disabled', false);
})
_「我認爲當表單提交時它有一些事情要做,它將導出按鈕恢復爲原始狀態。」_正確。除非您攔截提交事件,否則頁面將加載新頁面(或同一頁面),並且更改將丟失。 – j08691
@ j08691有沒有辦法以某種方式存儲更改,以便在頁面重新加載之後,它將啓用按鈕? – mCat
你需要存儲它在某個地方被點擊的事實,比如在一個cookie,session,URL,localStorage,數據庫等等。 – j08691