我有一個網站,我一直在努力on..I在PHP形式使用以下,以保證形式預先填入的描述: -預填充表單字段
id="contactName" input name="name" class="input" type="text" placeholder="Enter your name here"
我使用了佔位符=「預填充」,這在Chrome,Firefox和Safari中可以正常工作,但是在Internet Explorer中並沒有顯示任何關於使文本在IE中顯示的想法嗎?
歡呼
馬特
我有一個網站,我一直在努力on..I在PHP形式使用以下,以保證形式預先填入的描述: -預填充表單字段
id="contactName" input name="name" class="input" type="text" placeholder="Enter your name here"
我使用了佔位符=「預填充」,這在Chrome,Firefox和Safari中可以正常工作,但是在Internet Explorer中並沒有顯示任何關於使文本在IE中顯示的想法嗎?
歡呼
馬特
佔位符不是在IE9或更低的支持。理論上將在IE10中得到支持。請參閱: http://caniuse.com/#search=placeholder
您可能會做一些Google搜索其他一些解決方案。我發現一個聲稱在CSSNewbie.com上工作的人,但是當我在我的IE中運行它的測試腳本時我沒有看到它......也許我錯過了一些東西。 http://www.cssnewbie.com/cross-browser-support-for-html5-placeholder-text-in-forms/
我還發現,有一些JavaScript來墊片的支持要點: https://gist.github.com/1105055
呀IE有點落後於這個http://caniuse.com/#search=placeholder如果你需要IE爲了支持這一點,你需要在IE中添加真實文本......然後在焦點上刪除它。 – scunliffe