Problemas com JavaScript + JSF

3 respostas
rponte

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.

Você precisa fazer algo como:

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

Abraços e boa sorte.

3 Respostas

J

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)">
I

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.

I

Valeu a solução é essa mesmo.

Refiz o codigo colocando assim:

Criado 5 de janeiro de 2009
Ultima resposta 5 de jan. de 2009
Respostas 3
Participantes 3