Hoje já que tenho pouco tempo vou ensinar uma coisa simples mas MUITO útil que é a validação de campos com HTML5.
Deus obrigado por permitir a criação do HTML5 -> brisa
Uma coisa que sempre fazemos no desenvolvimento para WEB é validar formulários e já que o HTML não faz isso nativamente somos obrigados a utilizar Javascript. Mas felizmente pensaram nisso e o HTML5 não passa mais por esse problema agora temos tipos de campos nos inputs mais apropriados, por exemplo:
- Tel -> Para telefone (sem formatação por não existir padrão)
- Number -> Tipos númericos
- Search-> Para pesquisas
- email -> Para e-mails
- url -> Links url
E a forma de monta-los é intuitiva com exceção certos casos por exemplo o número:
<input name="numero" type="number" step="1" min="1" max="10">
Nesse input acima do tipo numerico ele só aceita de 0 a 10 e passa de 1 em 1
E já que o HTML5 vem com todas essas opções existe o required para colocar nos inputs isso significa que o campo é obrigatório por exemplo:<input name="nome" type="text" required>
Pronto, sem utilizar javascript já dizemos que o campo é obrigatório, para tornar isso mais legal que tal colocar um texto no input? Mas aquele texto informativo apenas, esse é o PLACEHOLDER e coloca-lo também é simples olha:
<input name="nome" type="text" placeholder="Digite seu nome" required>
<input name="nome" type="text" placeholder="Digite seu nome" required>
Como diz um amigo meu: "Agora a vida faz sentido..."
rsrsrs
Espero ter ajudado nessa explicação relâmpago.
rsrsrs
Espero ter ajudado nessa explicação relâmpago.
Obrigado!
Manu, saiu uma lagrima do meu olho agora. To muito emocionado...
ResponderExcluirGayzices a parte, muito bom, primeira funcionalidade legar que eu vi de html, valews!
Ajuda? Preciso fazer um campo text só aceitar números. Só dá pra fazer isso com javascript? Obrigada!
ResponderExcluirTem o codigo acima senhorita
ResponderExcluir"E a forma de monta-los é intuitiva com exceção certos casos por exemplo o número:
input name="numero" type="number" step="1" min="1" max="10""