Hercles Posted May 21, 2014 at 09:42 AM Report #556440 Posted May 21, 2014 at 09:42 AM Caros, me deparei com uma situação que ocorre quando temos um formulário para envio de dados... Se o usuário pressionar varias vezes o botão é atualizado varias vezes desnecessariamente ... Se for um cadastro que não tenha uma restrição, vai ficar vários cadastro feitos. Alguma ideia pra resolver isso?
nelsonr Posted May 21, 2014 at 09:50 AM Report #556442 Posted May 21, 2014 at 09:50 AM Boas, o que podes fazer é desligar o botão logo após o click. http://stackoverflow.com/questions/2323948/disabling-the-button-after-once-click
brunoais Posted May 21, 2014 at 10:10 AM Report #556445 Posted May 21, 2014 at 10:10 AM ...ou então usar um nonce no formulário em si. "[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31 Life is a genetically transmitted disease, induced by sex, with death rate of 100%.
Hercles Posted May 21, 2014 at 11:39 AM Author Report #556461 Posted May 21, 2014 at 11:39 AM (edited) tipo um script para validar se a informação já conta no sistema? Edited May 21, 2014 at 11:40 AM by Hercles
brunoais Posted May 21, 2014 at 11:54 AM Report #556462 Posted May 21, 2014 at 11:54 AM Nem isso. Basta um inteiro que muda a cada pedido e que guardas nos dados de sessão e num input escondido no formulário. "[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31 Life is a genetically transmitted disease, induced by sex, with death rate of 100%.
pac@crn Posted May 21, 2014 at 12:42 PM Report #556467 Posted May 21, 2014 at 12:42 PM Podes simplesmente usar: " echo "<script> window.location='Nomedoficheiro.php';</script>"; " Colocas esse código logo de seguida ao insert na BD.
nelsonr Posted May 21, 2014 at 12:52 PM Report #556470 Posted May 21, 2014 at 12:52 PM Pelo que percebi não é esse o problema do Hercles, mas sim se fizeres click duas vezes no botão submeter, o post é feito duas vezes (e gera os problemas relatados). Se desligar o botão antes de fazer o submit, evita esse duplo click
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now