<input type="number">
ではない入力欄でも、半角数値のみ入力できるようにします。
class="input-numeric"
がある入力欄に対して下記の処理を行います。
<input type="number">
とは下記が異なります。
maxlength
は何もしなくてもそのまま使用できます。keypress
イベントは非推奨になっているため、input
と compositionend
イベントを使用しています。class="input-numeric"
)class="input-numeric" maxlength="10"
)
type="number"
)maxlength="10"
)