I have a form that needs to be submitted using ajax. I am trying to make validation work, but it does not work when I use ajax. When I exit ajax and submit the form with an empty test version, it starts its validation correctly and does not submit the form. How can I do this with an ajax call. My form is below.
<h:form> <f:ajax> <h:panelGrid columns="3"> <h:outputLable for=test" value="testinput:" /> <h:inputText id=test" required="true" label="testinput" /> <h:message for="test" id="testError"/> </h:panelGrid> <h:commandButton value="Submit" actionListener="#{testBean.doSomething}" /> </f:ajax> </h:form>
source share