Ir para conteúdo

Arquivado

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

DezFanfara

Validar campo

Recommended Posts

Alguém poderia me dizer como faço para verificar se o valor digitado em um campo só possui número e não letras?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala aeeee veiooooo

 

Tipo com o codigo abaixo você pode fazer isto cara, muito usado para cep,cpf,cnpj

lembrando que o is_numeric so verifica se é numeros no caso de cpf,cnpj e cep tem mais coisas...

 

<?

 

if(is_numeric($_campo)){

 

echo "Favor digitar somente numeros";

exit; // descupem sem o exit podera dar error.

}

 

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

só um detalhe:

 

! = negação

 

se nao tiver só numeros($campo) execulta o bloco{

if(!is_numeric($_campo)){

 

echo "Favor digitar somente numeros";

}

 

?>

 

se quiser com javascript tbm, as vezes é mais util que nao precisa enviar os dados pra depois dizer que ta errado:

 

<script language="javascript">

 

      function ajustar_numero()

    {

      if ((event.keyCode57)){

        event.returnValue = false;

  alert("Digite apenas numeros");

      }

 

    }

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro Fabyo o comando is_numeric ja é para isto, o webmaster usa para quando o campo tiver que ser preenchido somente com numeros.Ou seja se nao tiver so numeros ele satisfaz a condicao e executa a mensagem e se houver somente numeros ele nao executa.Muito bacana você ter mensionado Javascript pois como é executado no cliente é mais rapido com certeza, a unica desvantagem é que há usuarios que conseguem desabilitar o javascript burlando assim a sua pagina

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo você nao falou nada com nada agora só entender um pouco de if que você vai ver o que ta falando

 

eu traduzi pra você ver se nao entendeu ainda?

 

entao testa do seu jeito

 

se ta testando se é só numero e se for só numero ele vai falar

 

Favor digitar somente numeros sacou agora?

Compartilhar este post


Link para o post
Compartilhar em outros sites

se quiser com javascript tbm, as vezes é mais util que nao precisa enviar os dados pra depois dizer que ta errado:

Notem que o Fabyo disse que TAMBÉM pode ser feito em JS.

Por questões de segurança utilizem a verificação com JS, mas TAMBÉM no servidor! ;)

 

<offtopic>Acho que até em fim concordamos em alguma coisa Fabyo!! hehehe</offtopic>

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.