IEほかフォームの「placeholder」属性をクロスブラウザで使えるようにする(jQuery不要版)

2013/04/08 JavaScript Snippet

HTML5の「placeholder」属性をJavaScriptでクロスブラウザに対応するってやつです。jQuery不要で単体で使えます。

placeholder属性は便利なので、サポート外のブラウザでも使いたい! これサポートしていないブラウザが「IE9以下」と、けっこうなサポート外ぶりなのでJavaScriptで。

前にjQueryでやるやつは書いた( フォームの「placeholder」属性をIEでも使えるようにするスニペット(要jQuery) )んだけど、jQueryなしの需要がありそうだったので作ってみた。

 Gistにも掲載中 使い方としては、上記のコードをコピーして.jsファイルにペーストして、HTMLのどこでもいいので読み込むだけ。 勝手にwindowのonload後に実行されます。

placaholderの数だけformのonSubmitを登録してるのとかどうだろ…w 役に立ちそうならご自由にお使いください。

comments powered by Disqus