Mi ricordo di aver visto un tutorial da qualche parte che parla di come modellare i moduli di input in un modo più "utilizzabile".Come è possibile implementare filigrane simili a overflow dello stack nei moduli?
In sostanza, si dispone di un valore di segnaposto e quando si immette l'input, nasconde il suggerimento per così dire.
Ora, tanto per essere chiari: non voglio che il suggerimento (testo segnaposto) scompaia a fuoco, ma piuttosto che diventi più chiaro quando inizio a digitare qualcosa. Buoni esempi:
Controllare i moduli su Aardvark. Questo è esattamente il modo in cui desidero avere i miei moduli di input.
Il nostro overflow dello stack personale: quando si tenta di porre una domanda, facendo clic all'interno di qualsiasi modulo di input, non nasconde il testo immediatamente. Vedi il tuo cursore e il suggerimento. ma quando inizi a digitare, nasconde il suggerimento. (Io preferirei dover andare ad una tonalità molto più leggero, piuttosto che nascondere tutti insieme, però, come l'esempio Aardvark sopra.)
mi ricordo molto bene la lettura di un tutorial da qualche parte sulla interwebz a questo requisito esatto, ma maledizione, ho dimenticato di segnalarlo.
Eventuali suggerimenti/collegamenti?
[Aggiornamento: Recentemente ho trovato un plugin jQuery In-Field Labels che fa esattamente quello che voglio. Inoltre, here's the link per un miglioramento dello stesso plug-in. ]
C'è anche un plugin jQuery chiamato Clearfield che fa tutto il lavoro per te e ti permette di lasciare il tuo js fuori dal tuo HTML. – Erik
Grazie Daniel, questo è sicuramente l'approccio giusto. Sono ancora un po 'pigro a cucinare il codice me stesso, quindi vado a segnare questo come la risposta. Se lo faccio completamente, lo posterò qui. –