2014-10-01 95 views
0

我有一個多步驟的形式,我的表單分成三部分,所以都很好。如何在用戶刷新頁面之前禁用提交按鈕?

我想的是,如果用戶在JavaScript和PHP驗證後點擊最終提交按鈕,用戶重定向到我需要的頁面,但如果他點擊後退按鈕按鈕必須是不可點擊,直到按鈕必須禁用提交他刷新了完整的表格。

表單代碼:

<form id="newlogo" class="sky-form" name="newlogo" method="post" action="action.php"> 
/* reandom inputs */ 

最終提交按鈕:

<button type="submit" name="form_btn" id="sub" class="button" onclick="return logotype() ,logotype()">Submit</button> 

我只需要如果禁用此按鈕,過去的驗證碼,並只能通過刷新啓用它。

回答

0

您可以使用cookies和保持態啓用/禁用按鈕

+0

如何做到這一點的例子中,我不是很熟悉PHP的整體感謝 – 2014-10-01 22:24:14

+0

jQuery的Cookie是一個簡單的解決方案:https://開頭的github .com/carhartl/jquery-cookie – woemler 2014-10-02 01:14:53

+0

你可以使用jQuery來處理cookies:$ .cookie('name','value');設置一個值和$ .cookie('name');獲得價值 – Bonomi 2014-10-02 08:26:33