我有一个包含大约 50 个输入字段、列表、复选框和选择的表单。我有一个提交和一个重置按钮。我想
- 如果未进行任何更改,则禁用重置按钮,
- 如果用户或 javascript 更改了值,则激活,并且
- 如果用户删除了他的更改,则重新激活。
浏览器中是否有任何内置功能可以知道重置按钮是否有意义?
我有一个包含大约 50 个输入字段、列表、复选框和选择的表单。我有一个提交和一个重置按钮。我想
浏览器中是否有任何内置功能可以知道重置按钮是否有意义?
为什么不只是在页面上默认停用/禁用重置按钮并使用 jquery.change
监听更改并激活/启用按钮。
你可以这样做:http: //jsfiddle.net/gNS8L/
如果输入字段值已更改(注意:您可以省略带有原始值的部分,它会检查它是否已更改回原始值)您从按钮中删除 disabled 属性。如果按下按钮,它会再次被禁用,如果值变回原始值,您也可以禁用它。
编辑:所以你这样做是为了将其重置为原始值:http: //jsfiddle.net/gNS8L/1/
使用jquery 脏表单插件,它正是为此而生的