richfaces 4客户端验证问题

时间:2011-05-31 11:34:36

标签: richfaces client-side-validation

我遇到了richfaces客户端验证问题。这是我的xhtml页面示例;

<h:form id="deneForm">
<rich:panel>

<h:panelGrid columns="2"> 
<h:inputText value="#{denemeBean.name}" id="name"  required="true" requiredMessage="Not null please">
                    <f:validateLength minimum="3" maximum="8" />
                    <f:validateRequired />
                    <rich:validator />
                </h:inputText>
                <rich:message for="name" />
                <h:outputText value="Email" />

                <h:outputText value="Age" />
                <h:inputText value="#{denemeBean.age}" id="age" required="true" requiredMessage="Not null please">
                    <f:validateLongRange minimum="18" maximum="99"/>
                    <rich:validator />
                </h:inputText>
                <rich:message for="age" />

</h:panelGrid>

<h:commandButton  value="Submit" action="#{denemeBean.success}"> </h:commandButton>
</rich:panel>
    </h:form>

当我向文本框写入值时,我可以看到验证错误,但是当我按下“提交”按钮时,客户端脚本未激活,无论如何都会提交表单。服务器端验证开始并说“请求非空”。如何在按下提交按钮时触发客户端验证?

使用:mojarra 2,richfaces 4

1 个答案:

答案 0 :(得分:0)

单击按钮时不会调用客户端验证。此功能尚不支持。