Why the number input is the worst input - Stack Overflow Blog

https://stackoverflow.blog/2022/09/15/why-the-number-input-is-the-worst-input/

Keenforms の作者が <input type="number"> の問題点となぜ数値入力に <input type="text"> を使うのかについてをまとめた記事。
以下の4つがあるとのこと。

  1. 無効な数値の場合は値が取得できない
  2. 数字以外の数値が入力可能 (例: 2.3e4
  3. Firefox と Safari では数値以外の文字も入力できる
  4. min, max の制限は回避できる