0 Replies Latest reply on Oct 25, 2007 10:21 AM by Casey Boyd

    Check for errors on Tab and redirect user....

    Casey Boyd Novice

      I have are 2 tabs.

      They have required input boxes.

      If I leave tab one and the input boxes are blank, I want to be redirected to tab 1 with the errors displayed.

      Switch Type Client.

      I have tried many different ways, I am now firing off a method on the "ontableave" event when leaving tab one, the errors are displayed, but how do I force to stay on tab 1?

      I even have some javascript working to get the error....


      <a4j:commandButton value="Update" action="#{rolemanager.updateRole}"></a4j:commandButton>
      <rich:tabPanel id="tplRoleInfo" switchType="client" >
       <rich:tab label="General/System" required="true">
       <a4j:support event="ontableave" ajaxSingle="true" action="#{rolemanager.tableave}" oncomplete="tabclose();" />
       <h:outputText value="Name02:" />
       <h:inputText required="true" value="#{rolemanager.selectedRole.name}" id="iptSelname" >
       <rich:tab label="Permissions">
      <script type="text/javascript">
       function tabclose(){
       if (document.getElementById('frmRoleInfo:iptSelname') != null){