Olá!
Segunda dica do dia, javascript agora.
Infelizmente, em algumas ocasiões em que você envia um formulário de dados para o servidor, faz o cadastro deles no banco de dados e tal, o usuário resolve de clicar no botão voltar, e chama novamente a função que insere os dados, e duplica o registro... ou execute alguma outra ação duplamente. Enfim, isso é uma ação que pode gerar alguns incômodos.
Estava quebrando a cabeça pensando em como bloquear isso ou de alguma forma identificar quando o usuário faz essa ação e não inserir os dados novamente... mas no fim resolvi ir pro Google e procurar se alguém já desenvolveu algo parecido, e depois de uns 30 testes sem sucesso, especialmente no Chrome, encontrei a solução pronta, simples, funcional, uma maravilha!
Não podia deixar de compartilhar ela aqui com vocês!
O autor original é Azrulmukmin Azmi, e essa solução eu vi em Disable back button on browser , muito obrigado!
Nenhum comentário:
Postar um comentário