boa noite…
tenho o seguinte código em java script para limpar um inputText depois do usuário clicar no botão Salvar:
<script type="text/javascript">
function limpar() {
document.getElementById('den_cidade').value = "";
}
</script>
aqui é o meu botão em primeface:
<p:commandButton value="Salvar"
id="salva"
actionListener="#{cidadeController.adicionar(actionEvent)}"
update="cidade"
style="height:30px; font-size: 13px"
onclick="limpar()">
</p:commandButton>
está acontecendo é o seguinte… ao clicar no meu Button ao invés de salvar, está limpando o meu inputText primeiro
e como eu fiz uma validção para não deixar inserir campo vazio, não insere no banco.
percebam que no meu button o actionListener vem antes do comando onclick(que limpa o formulário), em java
ele vai executando na sequência, mas pelo que eu percebi em java web não funciona assim, primeiro ele limpa
o meu inputText pra depois tentar inserir…
como faço pra primeiramente salvar no banco e depois limpar os campos que desejo?
desde já agradeço a ajuda de todos.