html5 で input タグの type 属性がかなり増えましたが、なんだかあまり使われていない印象です。 ここでは type の種類(特に number)に着目しつつ、その有用性を説きたいと思います。 有用性1(UI の使い勝手が向上する) もう言うまでもないメリットです。type=number に対応しているブラウザであれば スピンボタンが登場する 上下キーで値が上下する min, max, step 属性で値をある程度制限することができる type には tel とか search とか email とか 色々ありますが、ブラウザがあんまり対応していなかったり、目を見張るメリットがなかったり、入力項目として頻出しない、などであまり目立たない印象です。(ただ、入力値を明示する意味で積極的に使うべきだと思います。まぁスマホでは重要ですが)。 その点 type=number は「数値入