HTML5 input type Platzhalter funktioniert nicht im IE
Bin ich mit HTML5 für eines meiner Projekt. Da bin ich mit input-placeholder-Eigenschaft, um zu zeigen, einige Standard-text. Es funktioniert nicht im IE. Jede Lösung für dieses?
- mögliche Duplikate von Eingabe der Platzhalter für Internet Explorer
Du musst angemeldet sein, um einen Kommentar abzugeben.
Platzhalter nicht unterstützt, bis IE 10.
http://caniuse.com/#feat=input-placeholder
Können Sie eine polyfill zu unterstützen, es in IE.
Wenn Sie javascript in Ihrem Projekt, können Sie dieses Stückchen code und es wird ein Platzhalter durch javascript Ihre Eingaben.
placeholder
bedeuten nicht jede Art von server-side-Aktivität: der obige code nehmen, was gebracht worden ist, als dieplaceholder
Attribut und machen, dass das Verhalten der Arbeit in nicht-unterstützende Browser. Es löst Ihr problem!Siehe oben Antwort auf diesen thread, da es eine sehr gute Erklärung:
Eingabe Platzhalter für Internet Explorer
Ältere version von IE nicht unterstützt html-Platzhalter. Daher benötigen Sie einen javascript-Lösung wie Placeholder.js. Es erkennt automatisch die Platzhalter-Attribute in der Eingabe-Elemente und nutzt eine cross-browser-Lösung, um Ihnen zu zeigen.
Verwenden jQuery Platzhalter. HTML5-Platzhalter wird nicht unterstützt standard HTML5 Erklärung, bis Internet Explorer 10.
versuchen Placeholders.js
es ist leicht und funktioniert auch gut im IE 6
Alternative wäre, zu zeigen, "name:" text auf IE < 10