2009-09-16 34 views
4

我在窗体上使用jQuery验证,我希望能够禁用提交按钮,并在窗体验证时更改其类。我知道我可以在关键事件上绑定一个函数,但是我想知道这是否可以从jQuery验证框架中实现。我试着做什么this guy建议,但没有得到。jQuery验证启用提交按钮时有效

我使用jQuery Validate

+0

刚刚更新我的帖子.... – RSolberg 2009-09-16 22:24:56

回答

4

看样子,你可以得到这对验证插件本身的选项之内自动工作。

查看关于jQuery docs的链接了解更多信息。

$("myForm").validate(
    { 
     onkeyup: true, 
     onsubmit: false, 
     onclick: true, 
     onfocusout: true 
    } 
); 
+0

按照你所引用的文件,_“一个布尔TRUE;不是一个有效的价值” _任何这些列出的选项。您只能将它们设置为“false”或用自定义函数覆盖它们。但是,这些已经是默认行为,因此将它们中的任何一个设置为“true”不仅是不必要的,它可能会破坏此插件。 – Sparky 2014-10-27 00:48:56

+0

@Sparky - 这个问题已经4岁了。文件更改!而不是投下一个答案,你应该编辑它。改正它。 – RSolberg 2014-10-27 19:40:52

+0

[我不会编辑一个答案,如果它使得_“代码做的事情不同于答案所说的那样”_](http://meta.stackoverflow.com/a/260246/594235)或者像这样,I必须重写整个答案。不过,我确实让你知道这个问题到底是什么,所以你有机会自己修复它。一旦解决,我会一直重新考虑收回我可能投下的任何倒票,甚至在适当的时候投票。在这种情况下,即使在四年前,这些选项也被记录并与今天的功能相同。 – Sparky 2014-10-27 22:01:28