Ir para conteúdo

Arquivado

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

Zoação

Verificar a quantidade de digitos informado

Recommended Posts

Como faço para verificar se há uma quantidade mínima de caracteres em um campo ao tentar enviar ... e se não tiver o mínimo obrigatório "parar a execução" do script?

 

O que tenho apenas verifica se condiz em VAZIO ou PREENCHIDO não levando em consideração a quantidade ...

 

if(!isset($_POST['nome']) || ($_POST['nome']=="")){
   echo "<center><h1> Você não preencheu o seu NOME. </center>";
   echo "<center><h1><br><a href='javascript:window.history.go(-1)'>Clique aqui corrija seu pedido.</a></h1></center>";  
exit;

 

Obrigado!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Zoação,

 

Substitua

if(!isset($_POST['nome']) || ($_POST['nome']==""))

Por

if(!isset($_POST['nome']) || ($_POST['nome']=="") || strlen($_POST['nome']) < 10)

Onde 10 seria a quantidade mínima de caracteres.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

utilize o jquery validate e caso tenha interesse em uma mascara no campo no caso telefone, email etc... utilize o jquery maskedinput.

 

 

 

Este post solucionou a sua dúvida, peço que coloque como resolvido e me der um ponto positivo de reputação para que eu possa continuar ajudando outros colegas como você.

Caso não solucione o seu problema, peço que coloque a sua dúvida abaixo.

 


Att: João Paulo Sousa Supriano

Compartilhar este post


Link para o post
Compartilhar em outros sites

utilize o jquery validate e caso tenha interesse em uma mascara no campo no caso telefone, email etc... utilize o jquery maskedinput.

 

 

 

Este post solucionou a sua dúvida, peço que coloque como resolvido e me der um ponto positivo de reputação para que eu possa continuar ajudando outros colegas como você.

Caso não solucione o seu problema, peço que coloque a sua dúvida abaixo.

 

 

Att: João Paulo Sousa Supriano

 

Caro Paulinho,

 

Realmente eu vi o quanto é excelente o jquery, mas admito que estou ainda estudando melhor ele ... e com certeza depois irei utilizar ele, porém como o site já está no ar, preciso utilizar em PHP que por sinal esta atendendo perfeitamente.

 

Mas obrigado pela ajuda e dica.

 

 

Att

 

 

Zoação

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas você conseguiu resolver o problema?

 

 

Abraços

 

Leco RP,

 

Acabei de testar a alteração das duas maneiras que foram ditas, sendo

 

 

utilizando ' ' e depois utilizando " " para o script

 

E nenhuma delas funcionou, veja o que esta retornando nos dois casos:

 

 

 

Parse error: syntax error, unexpected '}' in <LINK_ARQUIVO_PHP> on line 157

 

O que está na linha "157" é :

 

if(!isset($_POST["logradouro"]) || ($_POST["logradouro"]=="") || strlen($_POST["logradouro"]) < 10)

 

e testei também

 

if(!isset($_POST['logradouro']) || ($_POST['logradouro']=="") || strlen($_POST['logradouro']) < 10)

 

 

Obrigado!!

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.