2014-01-07 25 views
1

我有一段代碼將字段添加到表單中,如以下jsFiddle中所示。如何保留附加字段數據jquery

當用戶回到頁面時,有沒有辦法在表單提交後保留附加的字段?我不是在要求代碼,我在問是否可能,理論上怎麼樣?

UPDATE:

那是在追加字段保存到數據庫中的數據,我會再運行一個if語句來檢查是否有數據爲用戶然後調用附加功能來創建領域再次?或者預先創建隱藏字段然後克隆,更改類型並填充數據會更好嗎?

+0

是的,這是可能的。製作一些標記來檢查表單提交後的頁面調用,如果是這樣,請調用添加字段添加按鈕單擊。 – Dineshkani

+0

所以,如果有,讓我們說數據庫中的10個條目(包含來自「附加」字段的數據)我會運行一個'if'來檢查數據庫中是否有該數據,然後調用'append'函數重新創建字段? – Renier

+0

它根據您的要求。我只是告訴你的問題的可能性。 – Dineshkani

回答

1

由於您已將所有需要的數據保存到您的數據庫,因此我將創建沒有隱藏字段的表單。然後,當用戶點擊按鈕/鏈接添加額外字段時,您可以發送一個Ajax請求,爲其他字段獲取正確的數據。當ajax請求返回一些json/xml/...時,您可以將獲取的數據添加到表單中。

+0

我喜歡ajax的想法。如果我理解正確,請告訴我。您是說我只調用數據庫中的數據並在用戶單擊按鈕添加更多輸入元素時創建輸入元素? – Renier

+0

是的,這就是我的意思。 – Enermis

+0

好主意,但我需要在頁面加載時顯示輸入字段,因爲用戶需要知道數據庫中的內容,而不僅僅是當他們單擊「添加」按鈕時,因爲用戶需要做出決定他們以前提交給數據庫的數據。有任何想法嗎? – Renier