Ir para conteúdo

POWERED BY:

Arquivado

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

programador php

habilitar backspace e enter

Recommended Posts

galera..

 

tenho essa função que peguei em um topico aqui, porem num acho masi o topico para ver se alguem postou isso

 

mas minha duvida é essa

 

preciso habilitar o enter e o backspace, como faço isso

 

function char(e){		try{var element = e.which		  }catch(er){};		try{var element = event.keyCode	}catch(er){};				if (String.fromCharCode(element).search(/[a-z]|[0-9]|[,]|[.]|[_]|[ ]/gi) == -1) return false	}	window.onload = function(){ document.getElementById('problema').onkeypress = char;}

no IE funciona normal

mas no FF não funciona

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

codigo apra funcionar no FF

em breve codigo para IE

<script>	function char(e){		try{var element = e.which		  }catch(er){};		try{var element = event.keyCode	}catch(er){};		//try{var element = event.keyCode?event.keyCode:(event.which?event.which:event.charCode) } catch(er){};		var codigo = (window.Event) ? e.which : e.keyCode;		if (codigo == 13) return true;  // Tecla Enter		if (codigo == 8) return true;  // Tecla Backspace¨		if (String.fromCharCode(element).search(/[a-z]|[0-9]|[,]|[.]|[_]|[ ]|[ç]/gi) == -1) return false	}	window.onload = function(){ document.getElementById('problema').onkeypress = char;}		</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

agora sim a versão que funciona no IE e no FF

 

abraço a todos

function char(e){		try{var element = e.which		  }catch(er){};		try{var element = event.keyCode	}catch(er){};		if(navigator.appName == "Microsoft Internet Explorer") {				if(event.keyCode == 13) return true;		}		if(navigator.appName != "Microsoft Internet Explorer") {			var codigo = (window.Event) ? e.which : e.keyCode;			if (codigo == 13) return true;  // Tecla Enter			if (codigo == 8) return true;  // Tecla Backspace¨		}			if (String.fromCharCode(element).search(/[a-z]|[0-9]|[,]|[.]|[_]|[ ]|[ç]/gi) == -1) return false	}	window.onload = function(){ document.getElementById('problema').onkeypress = char;}

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.