- Como Criar Um Site, Blog – WebMaster.pt - https://www.webmaster.pt -

Text Hints Em Campos De Formulário Com CoolInput

Tweet [3]

jQuery CoolInput exemplo

Existem diversas técnicas para se aprimorar a usabilidade de formulário na web, desde otimização e aprimoramento semântico do XHTML, passando por dicas de uso de CSS para exibição “correta” dos elementos, até uso de variados javascripts para tentar melhorar a experiência de quem usa forms na internet.

E, um plugin jQuery que vem contribuir para esta finalidade é o CoolInput!

O CoolInput se propõe a ser um plugin leve e rápido para exibir text hints (aqueles textos explicativos que ficam dentro dos campos dos formulários e, quando o campo recebe o foco, ele some para permitir a digitação) e ícones ilustrativos em campos de forms. Como não poderia deixar de ser, quando o assunto é jQuery, seu funcionamento é facílimo!

Usando CoolInput

Como sempre, a primeira coisa a se fazer é baixar o CoolInput [4]. Depois disso, inserir corretamente, respeitando sua estrutura de diretórios (e, preferencialmente, usando a versão mais recente do jQuery), a chamada para o framework e para o script dos text hints:


<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="jquery.coolinput.min.js"></script>

Por padrão, o CoolInput pega o que conta no atributo “title” do respectivo campo do formulário e faz dele o text hint. Então, vamos supor que temos o seguinte código XHTML de formulário (apenas para fins didáticos, pois faltam alguns atributos em “form” para o form, efetivamente, funcionar):


<form>
  <input type="text" id="nome" name="nome" title="Seu nome" />
  <input type="text" id="email" name="email" title="E-mail para contato" />
  <input type="text" id="site" name="site" title="Web site" />
  <textarea rows="5" id="msg" cols="35" name="msg" title="Sua mensagem"></textarea>
  
  <input type="submit" id="submit" name="submit" value="Enviar" />
</form>

Para fazer com que o elemento “nome” tenha text hint através do CoolInput, basta:

$('#nome').coolinput();

Mas, como somos pessoas já conhecedores dos seletores jQuery [5], sabemos que é possível usar o CoolInput no formulário inteiro com apenas uma linha de código:

$('form *').coolinput();

Mais fácil, impossível!  ;-)

Opções do CoolInput

Algumas opções bastante úteis podem ser usadas para gerar text hint em campos de formulários com o CoolInput. São elas:

No caso deste script, não é preciso mais exemplos com as opções, haja vista que a linha de código mostrada anteriormente, que faz com que o CoolInput seja aplicado em todo o formulário, deve ser usado em mais de 90% dos casos.

Uma que é bastante usada, também, é a de exibir um ícone ilustrativo, mas para isso, basta colocar a opção “iconClass” com o nome da classe CSS que tem o ícone como background e pronto.

Conclusão sobre o CoolInput

Certamente é um grande avanço para a usabilidade formulários na web terem text-hints em seus campos. Com o CoolInput, a tarefa de fazer com que esses text hints existam e sejam valiosos para a experiência das pessoas que acessam web sites nunca foi tão fácil!

Portanto, usem e abusem do CoolInput e, claro, caprichem na apresentação do formulário usando um excelente CSS!

Tweet [3]
Be Sociable, Share!
  • [6]
  • [7]
  • [8]
  • [9]
  • [10]