Ir para conteúdo

Arquivado

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

Bru_ce

Apertar F1 apenas uma vez

Recommended Posts

Estou com uma dúvida, me parece não ser dificil

 

fiz uma validação em JS que qdo o usuário aperta a tecla F1 ele da um alerta por exemplo,

gostaria que o usuário não consiga mais apertar essa tecla e caso ele aperta seja disparado um aviso para ele,

 

 

AJUDA POR FAVOR, VALEEEEEEEO ! ^_^

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então cara pensei fazer com sessão em PHP ou ASP

 

caso ele apertasse a tecla, fosse gravado em uma sessão o valor ok por exemplo,

 

porém o gerente do projeto disse que quer em JS,

 

agora não sei como fazer isso =/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma variável com valor true. Quando ele apertar o F1, você troca o valor desta variável para falso. Aí você verifica se a variável é true ou false e mostra para ele a mensagem que você quer mostrar.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

então cara não consegui,

 

tentei do seguinte jeito abaixo \/

 

var caixa = true;


    var Key = a.keyCode || a.which;

	 if(Key == "13"){
	 caixa = false;
	 if(caixa == true)
	 {
	 // $("#campo").value="ABRIR CUPOM PARA VENDA - F1";
        registraProduto();
        focoCampo();        
        return false;
        }
	 else
	 {
	 	alert("erro");
	}

	 }

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara... indentação no código...

       var caixa = true;
var Key = a.keyCode || a.which;
if (Key == "13") {
	if (caixa == true) {
		// $("#campo").value="ABRIR CUPOM PARA VENDA - F1";
		registraProduto();
		focoCampo();
		caixa = false;
		return false;
	} else {
		alert("erro");
	}
}

 

Carlos Eduardo

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.