Ir para conteúdo

POWERED BY:

Arquivado

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

uapf_php

Somente Inteiro no Campo - Função Java Script

Recommended Posts

Bom Dia pessoal...Gostaria de saber como devo proceder em um campo text, onde kero que o usuario digite apenas numero, caso digite uma letra ou sinal, kero que mostre uma msg de error!!Acredito que com uma função em Java Script possa solucionar o problema, só q não sei por onde começar...Obrigado pela Atenção

Compartilhar este post


Link para o post
Compartilhar em outros sites

É em javascript mesmo. Faça assim:

<script>function numeros(e){	var whichCode = (window.Event)? e.which : e.keyCode;	if(whichCode>=48 && whichCode<=57 || whichCode==8 || whichCode==0 || whichCode==32) return true;	return false;}</script>
...e no seu campo do formulário, use dessa forma:

 

<input type="text" name="campo" id="campo" onKeyPress="return numeros(event);">
Os valores de 48 a 57 são para os números;

Os valores 8 (backspace), 0 (TAB) e 32 (Espaço) são para que essas teclas funcionem também no Firefox.

Dessa forma não é mostrada nenhuma mensagem caso a pessoa clique em outra tecla que não seja um número. Ela apenas não é inserida.

Se você quiser que apareça alguma mensagem para o usuário, coloque um alert("mensagem") antes do return false;

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.