2012-02-19 31 views
2

我創建了一個簡單的形式爲jQuery Mobile的網站,它的工作好。我剛剛在窗體中添加了一個「重置」按鈕,因此用戶可以根據需要重置表單,但我注意到它似乎只是清除了文本輸入字段,並沒有重置任何單選按鈕,選擇菜單等jQuery Mobile的形式 - 復位按鈕不清除所有表單域

我已經把一個例子的這個位置:

http://jsfiddle.net/vXzvZ/1/

是這種情況,通常還是我失去了一些東西?如果這是標準行爲,那麼對於如何獲取所有表單元素來重置而不考慮其類型,任何人都有任何想法?

感謝

回答

0

這看起來並不像基於我在你的jsfiddle看到一個完整的例子。我試着從Console命令行調試和執行一些東西,但表單對象是空的,所以在那裏有些東西是無效的。

但是要回答您的問題,您可以使用$("#yourPage").page(),trigger("create")[obj]("refresh")來重置可能會重置表單值的jqm樣式。

這將幫助你回答您的其他問題:Resetting a multi-stage form with jQuery

這似乎是一個類似的帖子:jquery mobile reset not clearing form