2013-03-17 44 views
0

我正在使用jQuery日期/時間選擇器show here,我把它放在一個表單中。當按下提交按鈕時,我序列化表單並將序列化保存到localStorage。jQuery日期/時間選擇器不通過.serialize()序列化

localStorage.form_data = $('myform').serialize(); 

中,除了使用jQuery的日期/時間選擇器我的表單輸入序列化的字符串我的一些形式的數據顯示出來,任何人都知道爲什麼嗎?或者,如果有一個解決辦法..

我可以圍繞它得到用我自己的序列化方法,但我很好奇,當.serialize()& .serializeArray()打破了......

+0

請出示窗體的HTML,以及任何相關的JavaScript。 – 2013-03-17 23:46:41

回答

2

對於表單元素的值將包含在序列化的字符串中,該元素必須具有name屬性。僅當檢查複選框和單選按鈕(「收音機」或「複選框」類型的輸入)時,纔會包含這些值。來自文件選擇元素的數據不會被序列化。

文檔 - http://api.jquery.com/serialize/

注 - 確保所有元素都有一個name屬性

相關問題