Eloy,
Sorry man, esse código que te passei funcionava na V3/V4 quando comecei minha jornada no SC, mas nos meus projetos atuais não
usava ele.
Ai como já sou MASTER JEDI no SC, ehehe analisei e retestei, como esta funcionado agora, segue o TUTORIAL:
CONFIRMAÇÃO EM JAVASCRIPT MOSTRA MENSAGEM com OK e CANCELAR
Crie um campo virtual no formulário chamado: {RetornoJavascript}, marque ele para ficar como campo escondido.
Colocar esta Função no Formulário em: JavaScript
Form > OnSubmit:
if (confirm(‘Deseja Continuar?’)){
document.F1.retornojavascript.value=‘S’;
} else {
document.F1.retornojavascript.value=‘N’;
}
Agora no Evento > OnValidate tratar o retorno do JavaScript.
if ({RetornoJavaScript}==‘S’) {
// Usuário Clicou em OK
// Executa seus procedimentos aqui em PHP e MACROS DO SC
sc_exit(); // Fechar o formulário de controle quando terminar.
}
Observações: Sempre os Eventos JavaScript vão ser executados primeiro que os eventos PHP do formulário, e
os campos que são definidos nas funções do JavaScript tem que ser sempre normalizados para ficar tudo em minúsculo,
exemplo: no Formulário o campo esta como RetornoJavaScript e na função JavaScript temo que digita-lo como retornojavascript.
- Obs: Aceito Doações via PayPal, hehe tô brincando, rs.