- Página Inicial
- Jquery
- Máscara nos Inputs do Formulário Com jQuery Mask
- Voltar
Máscara nos Inputs do Formulário Com jQuery Mask
Um método realmente fácil de utilizar máscaras em campos HTML com jQuery é o pluguin Masked Input Pluguin, basta informar um simples comando para criar a máscara. Exemplos: – Para um campo tipo data precisamos de uma máscara no formato data 00/00/0000.
Neste artigo vamos personalizar os campos do formulário utilizando o plugin JQuery Mask.
Vamos Adicionar Html:
<form class="formulario"> <label> <span class="icon icon-phone"> Telefone</span> <input name="telefone" id="telefone" class="campo" type="text" placeholder="(21) 0000-0000"> </label> <label> <span class="icon icon-whatsapp-1"> Whatsapp</span> <input name="whatsapp" id="whatsapp" class="campo" type="text" placeholder="(21) 90000-0000"> </label> <label> <span class="icon icon-calendar"> Data</span> <input name="data" id="data" class="campo" type="text" placeholder="00/00/0000"> </label> <label> <span class="icon icon-clock"> Hora</span> <input name="hora" id="hora" class="campo" type="text" placeholder="00:00"> </label> <label> <span class="icon icon-credit-card-1"> CPF</span> <input name="cpf" id="cpf" class="campo" type="text" placeholder="999.999.999-99"> </label> </form>
Vamos Adicionar o Css:
.formulario { width:500px; overflow:hidden; margin: auto; background:#fff; box-shadow: 1px 0px 1.2px 0px #e3e3e3; border-radius:3px; padding:1em; } .formulario label { width:100%; float:left; margin-bottom:10px; } .formulario label span { font-size:1em; color: #17badf; float:left; margin-bottom:5px; font-family: 'open_sansregular'; } .formulario .campo { font-size: 0.9em; color: #555; font-family: 'open_sansregular'; outline: none; border: 1px #dee5ed solid; border-radius: 4px; padding: 0.5em 0.7em; transition:.5s; } .formulario .campo:focus { box-shadow:0 0 5px 0px rgb(178,216,231); border:1px rgb(37,174,230) solid; color:rgb(37,174,230); }
Script
<script src="js/jquery.js"></script> <script src="js/jquery.maskedinput.min.js"></script> <script type="text/javascript"> //mascaras $(document).ready(function(){ $("#telefone").mask("99 9999-9999"); $("#whatsapp").mask("99 99999-9999"); $("#cpf").mask("999.999.999-99"); $("#data").mask("99/99/9999"); $("#hora").mask("99:99"); }); </script>
Veja o Resultado!
Baixar Código Veja Funcionando
Publicado por: Loop Nerd
4.097 Visualizações
Deixe um comentário