0

私が取り組んでいるWebサイトにPHPフォームがあります..次を使用して、フォームに説明が事前に入力されていることを確認しました:-

id="contactName" input name="name" class="input" type="text" placeholder="Enter your name here"

Placeholder="Pre-populated" を使用しましたが、これは Chrome、Firefox、および Safari では問題なく動作しますが、IE でテキストを表示するための回避策が Internet Explorer に表示されませんか?

乾杯

マット

4

1 に答える 1

1

placeholder は 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

于 2012-10-22T16:07:29.823 に答える