Função em JavaScript

Boa Tarde,

Eu precisaria fazer uma validação de números em um campo de Código.
O Campo Código só poderá aceitar números.
Caso eu coloque caracteres alphanumericos, ele deve bloquear a ação do teclado.

Como eu poderia fazer isso, sendo que é uma aplicação web.

Alguém poderia me ajudar?

Bjinhos

Tify

no IE:

function delimit()
{
    if( event.keyCode == 13 )
        alert( 'backspace pressionado!' );
    else
        event.returnValue = false;
}

<input type="text" onkeydown="delimit();"/>

em não-IE:

function delimit( event )
{
    if( event.wich == 13 )
        alert( 'backspace pressionado!' );
    else
        event.preventDefault();
}

<input type="text" onkeypress="delimit( event );"/>

Como pode perceber, ambos os browser oferecem funções para o objeto evento saber qual o código da tecla pressionada, assim sendo, é possível descobrir se a tecla é numérica ou não, basta procurar pela lista de códigos no google.
E também, em ambos os browsers, é possível definir se o evento retornará algo (a tecla) ou não.

Apesar desse fórum ser de JAVA e não javaScript eu vou te dar a dica de como faz para validar número usando javaScript.

<html>
<head>
<script language="JavaScript">
<!--
	function validaNumero(objeto)
	{
		var tecla = event.keyCode;

		if (tecla > 47 && tecla < 58 ) // numeros de 0 a 9
			return true;
		else {
		if (tecla != 8 ) // espaço
			event.keyCode = 0;  //return false;
		else
			return true;
		}		
	}
-->
</script>
</head>

<body>
<p>
 <input name="validar" type="text" value="" onkeypress="return validaNumero(event);">
</p>
</body>
</html>

Lipe e Camila.

Muito Obrigado pela a ajuda.

Camila, eu sei que é JS, por isso que meu post esta no OFF-TOPIC…concorda???

bye :lol:

Calma meninas! 8)