Ir para conteúdo

POWERED BY:

Arquivado

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

PauloRJ

Problema em permitir somente numeros

Recommended Posts

Fala pessoal já testei varias funções postadas aqui no forum, google e nao funciona.

 

a ultima que usei foi essa:

 

http://forum.imasters.com.br/index.php?sho...2%C2%B3+numeros

 

exemplo:

 

<script type="text/javascript">function NumerOnly() {if ( event.keyCode < 48 || event.keyCode > 57 ){ event.returnValue = false; }}</script><form name="form" id="form" action="testando01.php?a=teste" method="post"><table border="1"><tr><td><input type="text" name="nome" onkeypress="return NumerOnly();"></td></tr><tr> <td><input name="salvar" type="submit" disabled id="salvar" value="Salvar"></td></tr></form></table>
Algume poderia me ajudar a localizar o erro!? Que ta complicado.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

aH sim. Não está funcionando no Firefox no IE funciona corretamente.Como funcionar no FF e IE, alguem sabe.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta

 

<script language=Javascript>	  <!--	  function isNumberKey(evt)	  {		 var charCode = (evt.which) ? evt.which : event.keyCode		 if ((charCode < 48 || charCode > 57))			return false;		 return true;	  }	  //-->   </SCRIPT>   </HEAD>   <BODY>	  <INPUT id="txtChar" onkeypress="return isNumberKey(event)" type="text" name="txtChar">   </BODY>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Testa esse script e adapta ao seu caso:

<html>	<head>		<title>Fórum</title>		<script type="text/javascript">			function Num(e){				try{var key	 = e.which;		  var shift   = e.shiftKey		}catch(er){};				try{var key	 = event.keyCode;	var shift   = event.shiftKey	}catch(er){};								if (key == 8				||  key == 9				||  key == 46				||  (key >= 35 && key <= 40)								||  (key >= 96 && key <= 105)) return true;								if (shift || !/\d/g.test(String.fromCharCode(key))) return false;								}						window.onload = function(){								document.getElementById('numeros').onkeydown = Num;			}		</script>	</head>	<body>		<input type="text" id="numeros" />		<input type="text" id="k" />	</body> </html>

...http://forum.imasters.com.br/public/style_emoticons/default/dormindo.gif

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.