Ben bunu kullanıyorum, sadece Javascript.
Sadece bir değeri olan bir girdi elemanım var ve kullanıcı girdi elemanına tıkladığında, onu değeri olmayan bir girdi elemanına değiştiriyor.
CSS kullanarak metnin rengini kolayca değiştirebilirsiniz. Yer tutucunun rengi #IEinput kimliğindeki renktir ve yazdığınız metnin rengi # e-posta kimliğindeki renktir. Etmeyin Yer tutucu desteği olmayan IE sürümleri getElementsByClassName ya desteklemediğinden, getElementsByClassName kullanın!
Orijinal parola girişinin türünü metne ayarlayarak parola girişinde bir yer tutucu kullanabilirsiniz.
Tinker: http://tinker.io/4f7c5/1
- JSfiddle sunucuları çalışmıyor!
* kötü ingilizcem için özür dilerim
JAVASCRIPT
function removeValue() {
document.getElementById('mailcontainer')
.innerHTML = "<input id=\"email\" type=\"text\" name=\"mail\">";
document.getElementById('email').focus(); }
HTML
<span id="mailcontainer">
<input id="IEinput" onfocus="removeValue()" type="text" name="mail" value="mail">
</span>
<input>
) sivri parantezler vardır ; öznitelik, köşeli parantezler (gibiplaceholder="This is an attribute value"
) içindeki bir anahtar / değer çiftidir . Soruyu olduğu gibi bırakmak, böylece aynı soruyu soran gelecekteki insanlar onu bulabilsin.