Hulkstar 1 Denunciar post Postado Maio 16, 2013 Gostaria de saber como posso fazer com que o campo aceite 4 a 15 caracteres,se possível um exemplo para ficar claro. Compartilhar este post Link para o post Compartilhar em outros sites
reidark 5 Denunciar post Postado Maio 16, 2013 Com Javascript você pode fazer isso facilmente. É só procurar no google como limitar caracteres de uma label usando Javascript. Compartilhar este post Link para o post Compartilhar em outros sites
Marcos Xavier 189 Denunciar post Postado Maio 16, 2013 http://php.net/manual/pt_BR/function.strlen.php Exemplo simples: $str ="abcabcabcabcabcabc"; $count =strlen($str); if ($count < 4){ echo "menor q 4"; } if ($count > 15){ echo "maior q 15"; } Compartilhar este post Link para o post Compartilhar em outros sites
Dorian Neto 41 Denunciar post Postado Maio 16, 2013 <!-- O usuário poderá digitar no máximo 8 caracteres --> <input type="text" name="telefone" maxlength="8" /> <!-- Ou então você pode usar o atributo pattern do html5 para criar uma expressão regular no campo --> <input type="tel" name="telefone" pattern=".{4,15}" /> Mas também é sempre bom criar uma validação no lado do servidor :) Compartilhar este post Link para o post Compartilhar em outros sites
Hulkstar 1 Denunciar post Postado Maio 16, 2013 Então cara fiz isso deu muito certo não,vou postar aqui o código para você dar uma olhada... $query = sprintf("SELECT COUNT(id) FROM users WHERE UPPER(nickname) = UPPER('%s')",mysql_real_escape_string($_POST['nickname']));$result = mysql_query($query);list($count) = mysql_fetch_row($result);if ($count < 4){ $error = 'Ncikname deve conter de 4 a 15 caracteres.'; } Se possível alguém da uma luz ai onde estou errando.. mais ai que ta dedas,tem que ser de 4 a 15 caracteres,nem 1 a - e nem 1 +. Compartilhar este post Link para o post Compartilhar em outros sites
Dorian Neto 41 Denunciar post Postado Maio 16, 2013 da um var_dump() na variável $count e vê o que ta retornando :) Compartilhar este post Link para o post Compartilhar em outros sites
Rogério Santana 172 Denunciar post Postado Maio 16, 2013 Faltou você contar os caracteres do post como o exemplo de @Marcos Xavier if(strlen($_POST['nickname']) < 4 || strlen($_POST['nickname']) > 15)){ // erro } Compartilhar este post Link para o post Compartilhar em outros sites
Hulkstar 1 Denunciar post Postado Maio 16, 2013 Rogério Santana era isso mesmo que você disse,vlws por todos que tentaram ajudar no meu problema,brigadão mesmo. Compartilhar este post Link para o post Compartilhar em outros sites