我正在使用jQuery验证插件。我需要在验证发生之前从表单中删除一些设计元素(长篇故事)。无论如何,我找不到任何方法可以让我这样做。我找到的最接近的是submitHandler
选项:
http://jqueryvalidation.org/validate/#submithandler
但是,如果验证成功,则在插件提交表单之前,会在验证之后触发。我需要做一些事情之前验证甚至发生需要触发表单是否成功验证。这个插件是否有允许的选项?
答案 0 :(得分:1)
不完全确定您要求的是什么,但是如果通过"验证",则表示在显示消息时,您可以使用这些回调函数在这些函数前面退出。
highlight
和unhighlight
回调函数可切换输入元素和标签上的错误/有效类。你可以超越这些来做你想做的事。
errorPlacement
回调函数是为每个元素放置消息的内容。同样,你可以覆盖它来做任何你想做的事情。 (您可以阻止放置消息,直到您完成其他事情。)
invalidHandler
回调函数与submitHandler
相反,当表单无效时会在提交时触发。
请参阅所有回调函数的文档:http://jqueryvalidation.org/validate/