Evitando dois submits em um form

JavaScript
Enviado por Pedro Faria em Seg, 13/02/2006 - 15:40.JavaScript

Hoje no canal #PHPAvancado o |Zippo| (vulgo Vinicius Cordeiro) perguntou como fazer para evitar o usuário dar dois submits em um formulário.

A solução para este problema é muito simples e com apenas um pouquinho de javascript da pra resolver...

Para resolver, basta desabilitar o botão após o clique.

  1. <input type="submit" value=" Enviar "
  2.     onclick="this.disabled=true; this.value = 'Enviando dados...';" /> 

Simples né?

Um abração...



Enviado por rand (não verificado(a)) em Seg, 12/06/2006 - 15:03.

Esse codigo tem um problema, pois só funciona no Firefox.
Para funcionar nos outros browsers, use:

onclick="this.disabled=true; this.value = 'Enviando dados...'; this.form.submit();"