如何在jQuery validate插件之前运行一个函数进行验证?

时间:2014-11-18 16:23:03

标签: javascript jquery jquery-validate

我正在使用jQuery验证插件。我需要在验证发生之前从表单中删除一些设计元素(长篇故事)。无论如何,我找不到任何方法可以让我这样做。我找到的最接近的是submitHandler选项:

http://jqueryvalidation.org/validate/#submithandler

但是,如果验证成功,则在插件提交表单之前,会在验证之后触发。我需要做一些事情之前验证甚至发生需要触发表单是否成功验证。这个插件是否有允许的选项?

1 个答案:

答案 0 :(得分:1)

不完全确定您要求的是什么,但是如果通过"验证",则表示在显示消息时,您可以使用这些回调函数在这些函数前面退出。

highlightunhighlight回调函数可切换输入元素和标签上的错误/有效类。你可以超越这些来做你想做的事。

errorPlacement回调函数是为每个元素放置消息的内容。同样,你可以覆盖它来做任何你想做的事情。 (您可以阻止放置消息,直到您完成其他事情。)


invalidHandler回调函数与submitHandler相反,当表单无效时会在提交时触发。

请参阅所有回调函数的文档:http://jqueryvalidation.org/validate/