Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17583
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Desabilitar o submit no envio

21-01-2007 02:09

Com esse script podemos fazer com que o submit ao ser clicado fique desabilitado, isso é importante para que o visitante do seu site não submeta determinado dados mais de uma vez ao mesmo tempo.

<script> function enviando() { this.document.getElementById('submit').value="enviando..."; this.document.getElementById('submit').disabled="true"; } </script>


<FORM onSubmit="return enviando()" ACTION="http://www." METHOD="post" NAME="formulario"> <input type="text" name="campo"> <input type="submit" id="submit" value="enviar"> </form>

Explicações:
quando a função enviando() for ativada vai:

this.document.getElementById('submit').value="enviando..."; //

mostrar o texto enviando... no botão que tiver a id submit, em seguida desabilitar o botão com o id submit, e assim enviar o nosso formulário para o action indicado na linha do form.
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado