2013-03-12 44 views
0

我有一个约50输入字段,列表,复选框和选择的形式。我有一个提交和重置按钮。 Id喜欢只有可用重置按钮

  • 禁用重置按钮如果不进行改变,,
  • 如果激活值由用户或JavaScript和
  • redeactivate如果用户脱掉的改变而改变。

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

+1

做不行,你必须编写自定义JavaScript来处理满足您的所有特定要求。 – 2013-03-12 09:53:21

+0

没有这样的内置函数。但你可以自己写。 – gaurav 2013-03-12 09:53:38

+0

你首先必须自己尝试一些东西来完成这项工作 – Anusha 2013-03-12 10:00:34

回答

3

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

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

如果输入字段的值发生了变化(注:你可以离开了与originalvalue,它会检查其是否已经变回了原来的部分)你带走按钮的禁用属性。如果按下该按钮,则会再次禁用按钮,如果该值恢复为原始状态,也可以将其禁用。

编辑:,这样你就这样把它重置初始值: http://jsfiddle.net/gNS8L/1/

+0

如果我写入“test123”,重置变为活动状态,如果我重写回“测试”,重置不会重新激活。你能编辑你的答案吗? – 2013-03-12 10:17:04

+0

我添加了另一个jsfiddle,当值设置回原来的http://jsfiddle.net/gNS8L/1/时,它显示按钮的停用。 – 2013-03-12 10:20:53

+0

这里我汇集了一个快速和懒惰的插图,与多个输入字段http://jsfiddle.net/gNS8L/2/一起工作,以便您可以得到这个想法(如果您将听众放在整体上,可以更简单地完成形式及其价值) – 2013-03-12 11:06:30