Pessoal tenho um formulario em um modal Panel onde faço minha validações atravéz de JavaScript. Após efetuar a validação do javascript corretamente a função do botão de ação a4j:commandButton não é executada… alguem tem uma ideia do que seja ???
segue codigo:
ação que não está sendo executada após a validação do javascript
<a4j:commandButton styleClass="button" value="Confirmar" action="#{ManterTecnico.inserir}" reRender="frmListaTecnico" onclick="return validaTecnico()"/>
<ui:composition>
<f:subview id="subNovoTecnico">
<a4j:form id="frmNovoTecnico">
<!-- Modal Painel Carga Memoria -->
<rich:modalPanel id="panelNovoTecnico" autosized="false" keepVisualState="false" resizeable="false" width="400" height="150">
<f:facet name="header">
<h:outputText value="Novo Técnico"/>
</f:facet>
<f:facet name="controls">
<span style="cursor:pointer" onclick="javascript:Richfaces.hideModalPanel('panelNovoTecnico')">X</span>
</f:facet>
<h:panelGroup>
<h:panelGrid id="painel1" columns="2" styleClass="painel">
<h:outputLabel for="inputNovoTecnico" value="Login:"/>
<h:inputText id="inputNovoTecnico" value="#{ManterTecnico.tecnico.login}" maxlength="7"/>
<h:outputLabel for="inputNovoNome" value="Nome:"/>
<h:inputText id="inputNovoNome" value="#{ManterTecnico.tecnico.nome}"/>
<h:outputLabel for="comboNovoNivel" value="Nível:"/>
<h:selectOneMenu id="comboNovoNivel" value="#{ManterTecnico.tecnico.nivel}">
<f:selectItem itemLabel="-- Selecione um Nível --" itemValue=""/>
<f:selectItem itemValue="Administrador" itemLabel="Administrador"/>
<f:selectItem itemValue="Analista" itemLabel="Analista"/>
<f:selectItem itemValue="Tecnico" itemLabel="Tecnico"/>
</h:selectOneMenu>
</h:panelGrid>
<h:panelGrid columns="2" styleClass="painelBotoes">
<a4j:commandButton styleClass="button" value="Cancelar" onclick="javascript:Richfaces.hideModalPanel('panelNovoTecnico')" immediate="true"/>
<a4j:commandButton styleClass="button" value="Confirmar" action="#{ManterTecnico.inserir}" reRender="frmListaTecnico" onclick="return validaTecnico()"/>
</h:panelGrid>
</h:panelGroup>
</rich:modalPanel>
</a4j:form>
</f:subview>
</ui:composition>