ユーザーが0-9の数字を入力できるようにするのは少し苦労しています。 <input type="number" />
も同様にeE.+ -
などのようなものがあります。入力タイプ= "数字"で0-9の数字のみを許可する(eE。+ - などを除きます)
ここでスタックオーバーフローについては、それぞれが問題を抱えているようです。つまり、入力に数字がない場合は不要な文字を入力することができます。数字を入力した場合、それを完全に削除することはできません。数字が少なくとも1桁である必要があるからです。キーコードを使用して
がキーイベントにavaliableされていないevent.target.value
などの問題を紹介し、押されたキーをチェックするためにavaliableされていないが、この場合e.which
には、唯一のonchange
で利用可能であるように思われます。
W帽子はあなたの正確な要件ですか? 1つ以上の数字(ただし特殊文字ではない)を入力できるようにしたいですか? –
なぜこれをやりたいですか? – theonlygusti