Vou deixar aqui um script de poucas linhas pra que nossos 'adorados amigos' façam sua funçao de placeholder e me ajudou muito, por isso vim compartilhar.
Ex:
Os bons navegadores interpretam isso perfeitamente mas para os outros a solução é essa:
Recomendo este plug-in JQuery aqui: http://webcloud.se/code/jQuery-Placeholder/. Não precisa por classes, nem seletor, ele transforma o placeholder do html5 de todo o site para algo funcional nos outros browsers. Basta por isso no código, junto ao plug-in: //placeholder support $('input[placeholder], textarea[placeholder]').placeholder();
Só pra complementar seja o q usarem pra funfa placeholder crossbrowser, vale a pena chamar esse js apenas pra IE7/8 assim nao tem necessidade de carregar JS a toa, pois outros navegadores ja interpretam o placeholder.