HTMLでinput部品のnumberの動作がややこしい

HTMLでinput部品のnumberの動作がややこしい

数値のみを入力したい場合に、<input type=”number”>としたら、Chromeでは効くのにIE11だとうまく動作しないです。文字も入ってしまいます。

どうもIE11だと、numberとしてもtextとして扱ってしまうそうです。

<input type="text" inputmode="numeric">

こうすればできるよ、みたいな英語サイトを見つけたが、inputmodeはHTML5.2で廃止されているようです。

コメント

タイトルとURLをコピーしました