Autor Tópico: [RESOLVIDO] - Multiplos Confirms em um mesmo evento  (Lida 228 vezes)

Dualbox

  • Iniciante
  • **
  • Mensagens: 68
  • Vivendo e aprendendo
    • dualbox
    • Email
[RESOLVIDO] - Multiplos Confirms em um mesmo evento
« Online: Junho 23, 2016, 10:21:19 pm »
Boa noite pessoal
Estou com um problema e não estou conseguindo resolver
no evento onafterupdate preciso verificar se o valor {Calculado} > ou < que o valor {Receber} e mandar os seguintes confirms

if ({Calculado} > {Receber}) ///////////// JUROS OU TROCO
 {   
       ?>
          <script>                  
      var r = confirm("OK --> (JUROS)    |     CANCELAR --> (TROCO) ");
       if (r == true)
         {alert('ok');
         } else
              { alert('cancel');
              }
      </script>
       <?php
 }

       if ({Calculado} < {Receber}) ///////////// PARCIAL OU TOTAL
          {

         ?>
          <script>                  
      var r = confirm("OK --> (PARCIAL)    |     CANCELAR --> (TOTAL) ");
       if (r == true)
         {alert('ok');
         } else
              { alert('cancel');
              }
      </script>
          <?php            
          }

Porem não funciona, Existe alguma maneira de fazer isso ?
Obrigado
« Última modificação: Junho 28, 2016, 09:21:10 am por Ronyan Alves »
Desenvolvendo soluções para sua empresa
               www.dualbox.com.br

Jailton

  • Expert
  • *****
  • Mensagens: 2041
Re:Multiplos Confirms em um mesmo evento
« Responder #1 Online: Junho 24, 2016, 01:32:54 pm »
Descarta todo esse código.

Formulário com validação AJAX - Macro sc_ajax_message

E usa a macro: sc_ajax_message
https://suporte.scriptcase.com.br/index.php?/Knowledgebase/Article/View/136/44/formulario-com-validacao-ajax---macro-sc_ajax_message

Refaz a lógica na macro e testa.

Umas dicas como usar:

[glo_ProdutoID]={ProdutoID};
sc_ajax_message("Deseja realmente excluir este Produto ".{Descricao}."? Caso positivo, clique em \"Sim\". Caso negativo clique em \"Fechar\"!", "Atenção!", "button=Y&button_label=Sim&redir=blank_excluir_produdo.php");

No Redir você pode fazer um controle modal personalizado também e chamar o modal no redir, tipo esse que fiz, com mais opções redirecionamento, manipular globais,
vai da imaginação.



Outro Post Antigo:
http://www.scriptcase.com.br/forum/index.php?topic=7013.0

sc_ajax_javascript('NomeMetodoJavascript', array("parâmetro"));
http://www.scriptcase.com.br/docs/pt_br/v81/manual_mp.htm#macros-scriptcase/macros-scriptcase
« Última modificação: Junho 24, 2016, 02:49:29 pm por Jailton »
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

Dualbox

  • Iniciante
  • **
  • Mensagens: 68
  • Vivendo e aprendendo
    • dualbox
    • Email
Re:Multiplos Confirms em um mesmo evento
« Responder #2 Online: Junho 24, 2016, 03:07:41 pm »
Valeu pelas dicas Jailton
vou testar e posto o resultado,o segundo Link ja tinha visto e não deu certo
Obrigado
Desenvolvendo soluções para sua empresa
               www.dualbox.com.br

Jailton

  • Expert
  • *****
  • Mensagens: 2041
Re:Multiplos Confirms em um mesmo evento
« Responder #3 Online: Junho 24, 2016, 03:11:38 pm »
Valeu pelas dicas Jailton
vou testar e posto o resultado,o segundo Link ja tinha visto e não deu certo
Obrigado

Ok vai postando aqui como esta indo a montagem dos códigos que a gente vai trocando dicas.

Você pode encadear ou criar uma função javascript também para executar varias funções, validações:
Exemplo 1
sc_ajax_javascript('alert("Teste 1");alert("Teste 2")');
Exemplo 2
sc_ajax_javascript('Com_Juros;Parcial);

Criar suas funções antes no OnLoad:
echo "<script>
function Com_Juros()
      var r = confirm('OK --> (JUROS)    |     CANCELAR --> (TROCO)');
       if (r == true) {
           alert('ok');
       } else  {
          alert('cancel');
       }
}

function Parcial()
var r = confirm('OK --> (PARCIAL)    |     CANCELAR --> (TOTAL)');
       if (r == true) {
           alert('ok');
       } else {
           alert('cancel');
      }
}
</script>";
« Última modificação: Junho 24, 2016, 03:26:53 pm por Jailton »
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

Dualbox

  • Iniciante
  • **
  • Mensagens: 68
  • Vivendo e aprendendo
    • dualbox
    • Email
Re:Multiplos Confirms em um mesmo evento
« Responder #4 Online: Junho 28, 2016, 09:14:49 am »
Jailton obrigado pela ajuda deu certinho
Desenvolvendo soluções para sua empresa
               www.dualbox.com.br

Jailton

  • Expert
  • *****
  • Mensagens: 2041
Re:[RESOLVIDO] - Multiplos Confirms em um mesmo evento
« Responder #5 Online: Junho 28, 2016, 10:30:11 am »
Jailton obrigado pela ajuda deu certinho

Se quiser melhorar ainda mais tem o tutorial que coloquei, usa essa lib: http://www.scriptcase.com.br/forum/index.php/topic,13296.0/topicseen.html
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.