Olá,
Eu estou tentando colocar uma mensagem de confirmação com javascript antes de chamar meu Managed Bean, porém o que parece muito básico não esta funcionando. O método do MB é chamado porém o evento onsubmit não é executado.
Alguém teria alguma dica.
Abaixo segue o código do meu formulário.
Dentro do h:form tem o atributo onsubmit da seguinte forma:
onsubmit="return confirm(‘Confirma ?’)
Coloquei aqui pois o fórum não está apresentando o código completo.
Grato
<f:view>
<html>
<head>
<meta http-equiv=“Content-Type”
content=“text/html; charset=windows-1252”/>
<title>Teste</title>
</head>
<body>
<h:form onsubmit="return confirm('Confirma ?');">
<h:panelGrid columns="2">
<h:outputText value="Nome"/>
<h:inputText value="#{agendaMB.nome}"/>
<h:outputText value="Telefone"/>
<h:inputText value="#{agendaMB.fone}"/>
<h:commandButton value="Inserir" action="#{agendaMB.insere}"/>
<h:commandButton value="Limpar" type="reset"/>
</h:panelGrid>
</h:form></body>
</html>
</f:view>