0

我有一个包含大约 50 个输入字段、列表、复选框和选择的表单。我有一个提交和一个重置按钮。我想

  • 如果未进行任何更改,则禁用重置按钮,
  • 如果用户或 javascript 更改了值,则激活,并且
  • 如果用户删除了他的更改,则重新激活。

浏览器中是否有任何内置功能可以知道重置按钮是否有意义?

4

2 回答 2

3

为什么不只是在页面上默认停用/禁用重置按钮并使用 jquery.change监听更改并激活/启用按钮。

你可以这样做:http: //jsfiddle.net/gNS8L/

如果输入字段值已更改(注意:您可以省略带有原始值的部分,它会检查它是否已更改回原始值)您从按钮中删除 disabled 属性。如果按下按钮,它会再次被禁用,如果值变回原始值,您也可以禁用它。

编辑:所以你这样做是为了将其重置为原始值:http: //jsfiddle.net/gNS8L/1/

于 2013-03-12T10:11:52.333 回答
2

使用jquery 脏表单插件,它正是为此而生的

于 2013-03-12T10:14:22.197 回答