Autor Tópico: Problema com eventos  (Lida 133 vezes)

engedata

  • Intermediário
  • ***
  • Mensagens: 121
    • Email
Problema com eventos
« Online: Novembro 24, 2018, 04:59:18 pm »
Pessoal,
Estou querendo alterar o titulo dos campos e seus conteúdos uma vez que o usuário deseja recuperar o último registros cadastrados.
Criei dois eventos:
alteralabelrec
sc_label("dp_codfor")    = "Fornecedor(Rec):";
{dp_codfor}=[_codfor];

e o
labeloriginal
  sc_label("dp_codfor")    = "Fornecedor:";
 {dp_codfor}='';


no evento onload e onrefresh especifiquei:

if (!empty([_codfor])) {
?>
<SCRIPT LANGUAGE="JavaScript">
<!--
if (!confirm('Deseja utilizar os registros do último cadastro?'))
{
    <?php
   alteralabelrec();
   ?>   
}
else {

         <?php
            labeloriginal();
         ?>   
}
// -->
</SCRIPT>
<?php
   }


Também no campo marquei a opção Gravar variável e dei o nome a variável _codfor, que quando eu gravo o registro salva corretamente.

Acontece que simplesmente quando o usuário clica no botão OK da confirmação não acontece nada.

Alguém poderia ver onde estou errando?
Obrigado.

Haroldo

  • Expert
  • *****
  • Mensagens: 8978
  • Conhecimento diminui limitações.△TFA△
    • InfinitusWeb Software de Gestãol/Gestão ITIL/Consultoria Scriptcase
Re:Problema com eventos
« Responder #1 Online: Novembro 26, 2018, 09:35:27 am »
Sugiro fazer isso com ajax.

engedata

  • Intermediário
  • ***
  • Mensagens: 121
    • Email
Re:Problema com eventos
« Responder #2 Online: Novembro 26, 2018, 01:43:54 pm »
Haroldo,
Qual a parte com ajax?

Haroldo

  • Expert
  • *****
  • Mensagens: 8978
  • Conhecimento diminui limitações.△TFA△
    • InfinitusWeb Software de Gestãol/Gestão ITIL/Consultoria Scriptcase
Re:Problema com eventos
« Responder #3 Online: Novembro 26, 2018, 07:13:27 pm »
Seu procedimento esta todo em javascript escapando para o php. Isso não é uma boa prática.
Deve en vez de escapar php executar via ajax um script php.