保存草稿表单时如何跳过JSf中的验证

保存草稿表单时如何跳过JSf中的验证,jsf,primefaces,jsf-2,Jsf,Primefaces,Jsf 2,我有两个按钮在一个窗体中。一个是提交按钮,另一个是保存草稿按钮。我在表单上有几个组件,其中一些组件我使用了regex验证器。当我点击submit按钮时,所有的正则表达式验证器都在工作,如果有任何组件失败,就会给出一个错误。现在的问题是,当我点击SaveDraft按钮时,所有的验证器都在执行。在点击提交草稿的情况下,我如何避免验证程序。我尝试了立即正确,但没有帮助。“我尝试了立即正确,但没有帮助。”然后你尝试了错误。。。请阅读并改进您的问题。如果他使用ajax立即是无用的。请发布更多代码。没有具体

我有两个按钮在一个窗体中。一个是提交按钮,另一个是保存草稿按钮。我在表单上有几个组件,其中一些组件我使用了regex验证器。当我点击submit按钮时,所有的正则表达式验证器都在工作,如果有任何组件失败,就会给出一个错误。现在的问题是,当我点击SaveDraft按钮时,所有的验证器都在执行。在点击提交草稿的情况下,我如何避免验证程序。我尝试了立即正确,但没有帮助。

“我尝试了立即正确,但没有帮助。”然后你尝试了错误。。。请阅读并改进您的问题。如果他使用ajax立即是无用的。请发布更多代码。没有具体的例子,你的问题是不可能重现的@AlexFire,您假设OP正在使用ajax(它没有告诉您),并且他将ajax事件绑定到按钮,并且他也没有声明
进程
属性。猜得太多了。我什么都没有假设,我只是说如果。然而,这并不重要:您不能跳过要处理的字段的验证,并使用标准JSF将其写回您的模型,这意味着既不使用immediate,也不使用ajax。你必须使用一个工作环境。只需在SO上搜索“跳过JSF验证”。