Ir para conteúdo

POWERED BY:

Arquivado

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

Fichado

[Resolvido] Não funciona no FireFox

Recommended Posts

Fala galera!!

 

O código abaixo só funciona no IE... Quando uso o fireFox não acotece nada (nem um erro de JS no canto inferior esquerdo do navegador)...

 

<script language="JavaScript">
function Valida(e){
		var keyCode = document.layers ? e.which : document.all ? e.keyCode : e.keyCode;
		
		if ((keyCode==null) || (keyCode==8) || (keyCode==9) || (keyCode==13) || (keyCode==27) || (keyCode==46) ){
			return true;
		}else{
			alert("Por favor, utilize o mouse para preenchimento do campo");
			return false;
		}
	}
</script>

Alguém sabe o que pode ser?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala galera!!

 

O código abaixo só funciona no IE... Quando uso o fireFox não acotece nada (nem um erro de JS no canto inferior esquerdo do navegador)...

 

<script language="JavaScript">
function Valida(e){
		var keyCode = document.layers ? e.which : document.all ? e.keyCode : e.keyCode;
		
		if ((keyCode==null) || (keyCode==8) || (keyCode==9) || (keyCode==13) || (keyCode==27) || (keyCode==46) ){
			return true;
		}else{
			alert("Por favor, utilize o mouse para preenchimento do campo");
			return false;
		}
	}
</script>

Alguém sabe o que pode ser?

 

Obrigado.

 

Tenta usar essa função para capturar o evento. Comigo aqui funciona

function captEvent(e){
		var key;
		if(window.event) { key = e.keyCode; } 	// for IE, e.keyCode or window.event.keyCode can be used
		else if(e.which) { key = e.which;   }	// netscape
		return key;
	}

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.