«

»

Aug 23

Print this Post

Como evitar que seus usuários cliquem o botão “enviar” mais de uma vez ?

Se há um formulário cuja submissão pode demorar um pouco, muitos usuários vão clicar no botão “enviar” várias vezes. Uma forma de impedir que isso aconteça é adicionar um pouco de javascript ao formulário que desative o botão no primeiro clique. Por exemplo:

<input type="Button" value="Submit" onClick="if(this.value == 'Submit') this.form.submit(); this.value = 'Please Wait.';this.disabled=true;" />

Claro que isso depende do Javascript estar ativado no navegador do usuário. Outra opção é usar os “handlings” internos para formulário do ColdFusion. A tag cfinput  tem uma opção de validar “SubmitOnce”, que irá impedir os usuários de enviar o formulário mais de uma vez.

<cfinput type="submit" name="submit" value="Submit" validate="SubmitOnce">

by Larry C. Lyons.

Permanent link to this article: https://ensina.me/coldfusion/como-evitar-que-seus-usuarios-cliquem-o-botao-enviar-mais-de-uma-vez/

Leave a Reply