Placeholder em jQuery
Uma das funcionalidades não-standard que o Safari implementa é o atributo “placeholder”, utilizado em inputs de um formulário, para indicar um exemplo ou uma sugestão para o valor desse campo.
Ainda que não standard, é útil, e muitas vezes acabamos por ter de implementar algo do género em Javascript para inputs específicos, como caixas de pesquisa ou de login.
Procurei algo do género nos plugins do jQuery e encontrei alguns, mas queria uma solução automática, que não fosse necessário invocar mais Javascript que o necessário, além de especificar o texto no atributo placeholder. Assim em Safari o código Javascript nem sequer é necessário.
Aqui vai um exemplo. Depois ainda faço um plugin a sério para o jQuery.
3 Comments »
RSS feed for comments on this post. TrackBack URI
Há dias precisei de implementar essa solução, para colocar numa caixa de pesquisa, acabei apenas por colocar o texto por defeito e com o jquery event/click e um clear no input fazia desaparecer, vou passar a usar essa solução.
Para caixas de pesquisa um plugin que também pode ser muito útil: http://www.dyve.net/jquery/?autocomplete
Um plugin para pesquisa no website: jquery inline search plugin