Bom dia pessoal…Estou com uma dúvida na integração de um JSP com javascript…
Preciso fazer a seguinte operação:
Quando o usuario clica em um botao, abro um pergunta para o usuário se ele confirma ou não a operação.
Se “SIM” seto valores num bean auxiliar …caso contrario volto uma tela do sistema.
Problema: Colocando o seguinte código em meu programa…na carga do JSP ele passa por toda a rotina javascript…ou seja…seta os
valores antes mesmo do usuario clicar no botao… Como faço para evitar isso??? ou seja fazer com que só rode o java script efetivamente no clique do botao…
Rotina javascript inserida no inicio do programa:
function enviar(par)
{
if (par == 'confirmar')
{
var opt = confirm("Confirma?")
if (opt == true)
{
document.detalhamento.submit();
}
else
document.detalhamento.action='history.go()';
}
}
Ação dos botoes:
<input type="button" onClick="enviar('confirmar')" name="bt1" value="Confirmar">
Muito obrigado a quem puder ajudar!!!
Abraços