2012-12-29 35 views
1

我想知道如果用戶在窗體中輸入內容時點擊刷新按鈕,是否有方法在輸入字段中保留文本。如何在頁面刷新後保持輸入字段中的值

<form> 
    <input type="text" name="aaa"/> 
</form> 

我想在刷新頁面後將此文本保留在輸入字段中。可能嗎? 請幫助我的人給出合適的答案或參考。 在此先感謝..

+0

您使用哪種服務器技術? PHP,ASP,ASP.NET等? –

+0

你不能依賴於服務器端的東西,當你想保持用戶輸入而不提交它。 – Ridcully

+0

我正在使用PHP服務器技術。 @flem –

回答

2

這是用一些JavaScript surly可能的。您可以跟蹤對輸入字段的所有更改以及每次更改,將輸入字段的當前值存儲在SessionStorage或LocalStorage中。你必須安裝一個onload處理程序,將存儲的值寫回輸入字段。

2

您無法強制瀏覽器本身執行此操作。此外,您的服務器端腳本語言在這裏沒有用處,因爲您希望它在頁面的刷新後工作,這意味着沒有服務器端有關這些字段值的知識。所以你需要使用像Javascript這樣的客戶端腳本來做到這一點。在cookie中或會話中更改時立即存儲值,並使用cookie或會話填寫表單中的值。

+0

爲什麼downvote? – bartlaarhoven

相關問題