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

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

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

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

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

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