Desabilita o(s) botão(ões) submit após o envio de formulário com Javascript
11 de dezembro, 2006 por Ricardo José CorrêaQuem nunca teve o problema de receber vários e-mail de um formulário web por que alguem ficou clicando, desesperadamente, no botão enviar. Fora que o servidor trabalhar de forma desnecessária. O javascript deste artigo tem a função de desabilitar todos os botões tipo submit. Basta colocar o .js na página. É muito simples de usar.
disable_after_submit.js
//////////////////////////////////////////////////////////////// //////////////////////////// RjCorrêa ////////////////////////// /////Desabilita os botões submit após o envio de formulário///// ///////////////////////www.rjcorrea.com.br////////////////////// //////////////////////////////////////////////////////////////// function disableAfterSubmit() { if (document.getElementsByTagName) { inputs = document.getElementsByTagName('input'); for (i = 0; i < inputs.length; i++) { if (inputs[i].getAttribute('type') == 'submit'){ inputs[i].onclick = disableSubmit; } } } } function disableSubmit() { inputs = document.getElementsByTagName('input'); for (i = 0; i < inputs.length; i++) { if (inputs[i].getAttribute('type') == 'submit'){ inputs[i].disabled = true; } } } window.onload = disableAfterSubmit;
Technorati Tags: formulario, javascript

Deixando resquícios duvidosos para arqueólogos do futuro.




























abril 12th, 2007 em 17:32
desabilita mais não envia!!!