読者です 読者をやめる 読者になる 読者になる

Androroid 4.0 での input タグ placeholder

inputタグの placeholder は、Android 端末のブラウザで表示する場合、
type="number" の時、Android 4.0 では表示されない!

type="text" はちゃんと placeholder で指定した文字列が表示されるので
これを利用して以下の jQuery をページ読込時に実行するようにする。

読込元Webページで仕掛けるのが良いのかも。

$("input[type='number']").each(function(i, e){
   e.type = "text";
   e.onfocus = function(){this.type="number";};
   e.onblur = function(){this.type="text";};
});