我为 jQuery Mobile 网站创建了一个简单的表单,并且运行良好。我刚刚在表单中添加了一个“重置”按钮,以便用户可以根据需要重置表单,但是我注意到它只显示清除文本输入字段,并且不会重置任何单选按钮,选择菜单等等
我在以下位置放置了一个示例:
这是正常情况还是我错过了什么?如果这是标准行为,那么任何人都知道如何重置所有表单元素,无论其类型如何?
谢谢
最佳答案
根据我在 jsfiddle 中看到的内容,这看起来不像是一个完整的示例。我尝试从控制台命令行调试和执行内容,但表单对象显示为空,因此其中的内容无效。
但是要回答您的问题,您可能可以使用 $("#yourPage").page()
、trigger("create")
或 [obj]("refresh")
重置 jqm 样式,这可能会重置表单值。
这将帮助您回答其他问题:Resetting a multi-stage form with jQuery
这似乎是一个类似的帖子:jquery mobile reset not clearing form
关于jQuery Mobile 表单 - 重置按钮未清除所有表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9354269/