Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

carlosleitao

Desabilitar botão submit depois de clicado

Recommended Posts

Aee, galera...Já ví em alguns sites e achei legal, o uso de um "onCLick" em botão submit que faz com que depois do usuário clicar no botão, ele fique desabilitado, evitando q o usuário clique novamente...Sé alguém puder me explicar como isso é feito agradeço...

Compartilhar este post


Link para o post
Compartilhar em outros sites

onclick="this.disabled=true;"

Tentei fazer aqui mas quando clico o botão desabilita e não dá o submit. O que eu estou fazendo de errado?
<INPUT NAME="Submit" TYPE="Submit" VALUE="Submit" Onclick="this.disabled=true;" >

Compartilhar este post


Link para o post
Compartilhar em outros sites

mostre o que você fez

<INPUT NAME="btn" CLASS="BtnAnuncio" TYPE="submit" VALUE="Enviar E-mail" Onsubmit="return this.btn.disabled=true" >

Compartilhar este post


Link para o post
Compartilhar em outros sites

o evento onsubmit que o deleete mostrou era pra aplicar na tag <form><form action="script.asp" Onsubmit="return this.btn.disabled=true">no caso do ecvento onclick ficaria no botÃo:<INPUT NAME="btn" CLASS="BtnAnuncio" TYPE="submit" VALUE="Enviar E-mail" onclick="this.disabled=true;">verifique se o objto está antes do fechamento da tag <form> (</form>)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz como o hinom disse, mas agora não submeteu, apenas desabilitou <_< ps. hinom está entre <form> e </form> sim!

Compartilhar este post


Link para o post
Compartilhar em outros sites

TA VALENDO AINDA A RESPOSTA?

 

 

<script LANGUAGE="JavaScript">

function botao(theform) {

if (document.all || document.getElementById) {

for (i = 0; i < theform.length; i++) {

var tempobj = theform.elements;

if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset")

tempobj.disabled = true;

}

return false;

}

 

}

//  End -->

</script>

</head>

 

<body>

 

<form onSubmit="return botao(this);">

<input type=text name=person>

<input type=submit><input type=reset>

</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.