2011-10-24 15 views
0

我對HTML和Javascript很滿意,但任何lanuage解決方案都會作爲一種學習體驗。用戶填寫並保存的文本框?

我想在網站上有很多小文本框,用戶可以寫入並打上輸入文本框的值就成爲輸入內容。文本框必須保存,以便可以通過網站的其他用途看到並更新。

最重要的是我希望它很簡單,因爲總共有36個盒子。

在此先感謝

+1

你能澄清這個問題嗎?如果用戶正在寫入文本框,則文本框的值將是默認輸入的值。 –

+0

是的,對不起,我只是想保存它,所以很多用戶都可以來填充盒子,但都看到對方的結果 –

+2

您將不得不實施某種數據庫來保存每個人的結果。也就是說,您將不得不將每個文本框的新值存儲在服務器上。您無法僅使用HTML和Javascript來完成此操作,您將需要服務器端腳本語言(如PHP或ASP)來管理您選擇用於存儲數據的機制。 –

回答

0

這裏是派生我們在web應用程序做autoSave的一種方式:

  1. 用戶輸入的字段。觸發onfocus事件,並啓動setInterval以檢查更改

  2. 如果發生更改,數據庫將更新爲字段的新值。您需要選擇保存前的等待時間。在我們的應用中,250ms似乎很自然。

  3. 每個關鍵筆劃clearInterval未決setInterval

  4. 在平行另一setInterval檢查數據庫已經改變,像一個文檔版本。
    如果是這樣,則其他人修改的字段將被更新。

如果您有機會僅定位到新式瀏覽器,則步驟4中的輪詢可替換爲WebSocket

+0

我剛纔回答了一個類似的問題:http://stackoverflow.com/questions/2130275 – Mic