验证错误后,重置按钮不起作用

时间:2013-10-22 12:40:08

标签: jsf primefaces reset

我有一个表单来添加新用户。我正在使用Validator消息来控制空字段。如果我输入无效数据并提交表单,则会显示错误消息。之后我点击重置按钮,它不起作用。 我的代码是html:

<h:form id="newCustomerForm">
    <p:dialog draggable="true"  header="New Customer" widgetVar="customerDialogNew" resizable="false"  
                      showEffect="clip" hideEffect="fold" style="position: absolute ;"  id="dialog2">  
        <p:panelGrid id="newCustomer" columns="6" >  
            <f:facet name="header">  
                <p:graphicImage value="../../pictures/customerAdd.jpg"/>  
            </f:facet>  
            <p:outputLabel value="Name:" for="name" />
            <p:inputText id="name" value="#{customerMB.name}" title="Name" required="true" requiredMessage="The Name field is required."/>
            <p:message for="name" />
            <p:outputLabel value="FamilyName:" for="familyName" />
            <p:inputText id="familyName" value="#{customerMB.familyName}" title="FamilyName" required="true" requiredMessage="The FamilyName field is required."/>
            <p:message for="familyName" />
        </p:panelGrid> 
        <p:commandButton type="reset" immediate="true" update="newCustomerForm" value="Clear" icon="ui-icon-arrowrefresh-1-n" styleClass="ui-priority-primary">
        </p:commandButton>
        <p:commandButton value="Save" ajax="false" icon="ui-icon-circle-check" styleClass="ui-priority-primary" action="#{customerMB.addCustomer()}" /> 
    </p:dialog>  
</h:form>

0 个答案:

没有答案