Baixe o app para aproveitar ainda mais
Prévia do material em texto
Submeter apenas uma vez o seu formulário Descrição: Se você tem formulários em seu site, você sabe eles estão extremamente vulneráveis a uso indevido dos usuários. Sem contar com as entradas falsas ou incompletas, o problema mais comum é submissões duplicadas pelo mesmo indivíduo, causado pelo visitante que clica o botão "Submeter" repetidas vezes. Bem, este script em DHTML tem uma solução para este tipo de problema, por permitir que você desabilite o botão submeter depois que ele já tenha sido clicado uma vez. Passo1: Insira este código na seção <head> da sua página: <script> /* Submeter apenas uma vez o seu formulário- scriptshelp - O seu portal de informática www.scriptshelp.hpg.com.br */ function submitonce(theform){ //se IE 4+ ou NS 6+ if (document.all||document.getElementById){ for (i=0;i<theform.length;i++){ var tempobj=theform.elements[i] if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase( )=="reset") //desabilitando tempobj.disabled=true } } } </script> Passo2: Dentro do seu formulário, adicione o código que aparece em vermelho na tag <FORM>, como abaixo: <form method="POST" onSubmit="submitonce(this)">
Compartilhar