Ir para conteúdo
Fórum Script Brasil
  • 0

como faço para limitar quantidade de click em um botao


thiagojpa

Pergunta

Galera preciso fazer o seguinte, fiz um questionario em um formulario e o usuario só pode tentar 3 vezes tentei fazer o seguinte

function checa_formulario(param){

var qtd = 0 ;

if(qtd <3){

bloco de comandos

}

qtd++;

}

e chamei a funcao assim

<input type="button" value="Corrigir" onclick="return checa_formulario();" />

se eu colocar um alerte depois do qtd++, só aparece 1.

como posso fazer contar até 3?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

acho q o caminho é criar um campo oculto e jogar o contador nele,

<script>
 function Soma() {
  var inc=frm1.c.value; // recupera o valor do campo oculto na primeira passada sera 0 apos 1 e 2 sendo assim 3 na verdade
  inc=inc + 1; // incrementa
  frm1.c.value=inc; // apos incrementar joga no campo oculto do formulario novamente
  if(frm1.c.value > 2) { // verifica se o campo oculto atingiu o limite, sendo verdadeiro desabilita-o
   frm1.botao.disabled;
  }
 }
</script>
<form name=frm1>
<input type=hidden name=c value="0">
<input type=button name=botao value="Start" onclick="Soma();">
</form>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...