L’attributo placeholder permette di mostrare un testo all’interno un campo fino a quando quest’ultimo non viene valorizzato, quindi nasconde il testo.

Utile per presentare all’utente una descrizione/esempio di quanto può inserire nel campo interessato.

In passato è stato realizzato sempre con javascript, ora con HTML5 il supporto è nativo.

Vediamo un esempio:

<input type="text" name="nome" placeholder="Il tuo nome...">
<input type="text" name="cognome" placeholder="Il tuo cognome...">

Trattandosi di una funzionalità relativamente nuova, è possibile che non tutti i browser la supportino.

Possiamo verificarlo con una semplice funzione javascript:

http://jsfiddle.net/AndyFor/zhA5x/embedded/