Ho creato un input in base al seguente codice.Il segnaposto non scompare dopo lo stato attivo in Chrome
<div>
<form id="me" runat="server">
<input id="stuff" type="text" placeholder="Type here" runat="server" />
</form>
</div>
Come previsto, quando inizio a digitare, il testo segnaposto scompare. Funziona come previsto nel browser di Burning Cat ma non nel browser Shiny Metal. Cosa lo causa (stili, tag del server, altre cose ...)? Cosa si può fare al riguardo?
vorrei ritenere questo comportamento come un bug. Voglio dire, se ho bisogno di aggiungere qualche JS per far sparire il segnaposto, deve essere definito un work-around. O c'è una ragione valida per cui si comporta in questo modo? –
Adoro il modo in cui Chrome fa segnaposto. Ti consente di utilizzare il testo segnaposto come etichette dei campi modulo ANCHE se la pagina viene caricata su uno dei campi. – xamde
Il selettore dovrebbe essere '$ ('[segnaposto]')' perché ci sono molti tipi di input che non sono text o textarea (email, ecc.) E possono avere segnaposto. Anche il nuovo jQuery non apprezza (sfortunatamente) il selettore ': text'. – Rudy