Ir para conteúdo

POWERED BY:

Arquivado

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

claudemircruz

Somente números IE Netscap e Firefox

Recommended Posts

Olá pessoal, estou com a função abaixo: mais preciso aprimorar, pois tenho que transformar o ENTER em TAB e aceitar o TAB.

 

function Verifica(event){	  var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;	  var caract = new RegExp(/^[0-9 ]+$/i);	  var caract = caract.test(String.fromCharCode(keyCode));	  //------------------------	  if(!caract){		  alert("Caracter inválido: " +String.fromCharCode(keyCode));		  keyCode=0;		  return false;	  }	}

e estou chamando-a assim: onKeypress="return Verifica(event);"

 

 

e ai como faço?

 

Desde já agradeço ....

Compartilhar este post


Link para o post
Compartilhar em outros sites

<script>var alertar = 'on'; //Use 'on' para alertar quando o caracter for inválido. Use 'off' pra não avisar.function fcnOnlyNum() {  var caract = new RegExp(/^[0-9 ]+$/i);  var caract = caract.test(String.fromCharCode(event.keyCode));  if(!caract){	if (alertar == 'on') alert("Caracter inválido: " +String.fromCharCode(event.keyCode));	event.keyCode=0;	return;  }}function fcnFocusOnEnter () {  if (event.keyCode == 13) event.keyCode = 9;}</script>

use assim:

<input type="text" onKeyPress="fcnOnlyNum();" onKeyDown="fcnFocusOnEnter();">

Abraços, T+.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Fleury ! Testei o código que passou, mais no Linux usando o Mozilla não funcionou continuei digitando letras e não deu erro algum!?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Infelizmente não vou poder te responder... Eu uso exclusivamente o IE.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguém pode me ajudar a fazer a primeira aceitar o ENTER como TAB e/ou a segunda funcionar no Mozilla e Firefox.Grato.

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.