Activar? Sim, activar. Todos sabemos como desactivar o botão submit num formulário e as razões para o fazer, mas e reactivar novamente o botão submit após um intervalo de tempo? Afinal de contas, e se o utilizador clicar no botão “Stop” (do browser), imediatamente após enviar o formulário? Porque não reactivar o botão submit após um intervalo de tempo para que o utilizador possa re-submeter o formulário?
MooTools
window.addEvent('domready',function() {
var submeter = $('submit');
submeter.addEvent('click',function() {
submeter.set('value','A Submeter...').disabled = true;
(function() { submeter.disabled = false; submeter.set('value','Re-Submeter'); }).delay(10000); // Quanto tempo? 10 segundos
});
});
Evidentemente, reactivar o submit não é ideal em todas as situações. É, no entanto, uma boa solução se o teu sistema se adaptar a esta funcionalidade.
JAN








Sobre o Autor
Carlos Gonçalves é um Freelancer com bastante experiência em linguagens de programação e webdesign. Vocacionado para as novas tecnologias, aposta na qualidade dos serviços, atendimento rápido e sempre disponível para melhor satisfazer os seus clientes. Autor do site cgoncalves.com