Problemas com JavaScript + JSF

[quote=infogod]Estou com esse javascript

function salvar(){ if(confirm("Deseja alterar?") == true){ document.forms[0].action = "consultaMensagem.action"; document.forms[0].submit(); } }

e no commandButton eu faço isso:

onmousedown="this.className='boton3'" onclick="javascript:salvar()" action="#{mantemMensagem.alterarDescricaoMensagem}" >

O problema é na confirmação escolhendo Sim ou Cancelar no confirm o codigo continua sendo executado ignorando a resposta.

Att.[/quote]

Você precisa fazer algo como:

onclick="if (salvar() == false) {return false}"

Abraços e boa sorte.

Na sua função javascript você tem que retornar true ou false.
Daí da tag Form você coloca a chamada:

<FORM ACTION="" method="post" name="Form" onSubmit="return salvar(this)">

Estou com esse javascript

function salvar(){ if(confirm("Deseja alterar?") == true){ document.forms[0].action = "consultaMensagem.action"; document.forms[0].submit(); } }

e no commandButton eu faço isso:

O problema é na confirmação escolhendo Sim ou Cancelar no confirm o codigo continua sendo executado ignorando a resposta.

Att.

Valeu a solução é essa mesmo.

Refiz o codigo colocando assim: