Hercles Posted May 21, 2014 Report Share Posted May 21, 2014 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? Link to comment Share on other sites More sharing options...
nelsonr Posted May 21, 2014 Report Share Posted May 21, 2014 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 Link to comment Share on other sites More sharing options...
brunoais Posted May 21, 2014 Report Share Posted May 21, 2014 ...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%. Link to comment Share on other sites More sharing options...
Hercles Posted May 21, 2014 Author Report Share Posted May 21, 2014 (edited) tipo um script para validar se a informação já conta no sistema? Edited May 21, 2014 by Hercles Link to comment Share on other sites More sharing options...
brunoais Posted May 21, 2014 Report Share Posted May 21, 2014 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%. Link to comment Share on other sites More sharing options...
pac@crn Posted May 21, 2014 Report Share Posted May 21, 2014 Podes simplesmente usar: " echo "<script> window.location='Nomedoficheiro.php';</script>"; " Colocas esse código logo de seguida ao insert na BD. Link to comment Share on other sites More sharing options...
nelsonr Posted May 21, 2014 Report Share Posted May 21, 2014 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 Link to comment Share on other sites More sharing options...
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