在事件上调用jsf自定义验证器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在事件上调用jsf自定义验证器相关的知识,希望对你有一定的参考价值。

是否可以在提交表单之前执行自定义验证器调用(在<f:validator validatorId="myCustomValidator">标签下)?我想在触发任何onblur(或类似的)动作时动态验证<h:inputText>字段,然后执行myCustomValidator。有任何想法吗?

答案

您可以创建一个javascript函数来验证客户端上的任何onblur事件,或者如果您正在使用primefaces作为前端,那么您可以使用服务器端的<p:ajax event="blur" update="ids_to_be_updated" listener="your_server_method"/>进行验证。

以上是关于在事件上调用jsf自定义验证器的主要内容,如果未能解决你的问题,请参考以下文章

如何在 JSF 中执行验证,如何在 JSF 中创建自定义验证器

JSF:在没有自定义消息的情况下从验证消息中删除客户端 ID(标签、组件 ID)

如何在 JSF 中为标准验证器设置自定义消息?

在 JSF 自定义验证器中区分 ajax 请求和完整请求

在 JSF 项目中使用授权过滤器进行自定义身份验证

从活动中调用片段事件