重置 - 仅在可用时按钮

时间:2013-03-12 09:51:37

标签: jquery html internet-explorer-8 firefox-3

我有一个包含大约50个输入字段,列表,复选框和选择的表单。我收到了提交和重置按钮。 我喜欢

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

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

2 个答案:

答案 0 :(得分:3)

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

您可以执行以下操作:http://jsfiddle.net/gNS8L/

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

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

答案 1 :(得分:2)

使用jquery dirty form plugin,这完全是为了这个