• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLのtextで半角数字のみ入力OKにする方法)

HTMLのtextで半角数字のみ入力OKにする方法

このQ&Aのポイント
  • HTMLのtextで半角数字のみ入力OKにする方法について詳しく教えてください。
  • ASP.NETのTextBoxにonkeydown属性を追加して半角数字のみ入力できるようにする方法について教えてください。
  • テンキーでも半角数字のみ入力できるようにするための方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

numOnlyの最初に if((96<=enevt.keyCode)&&(event.keyCode<=105)) return true; でどうでしょうか。(動作確認はしてません)

asahoshi
質問者

お礼

ありがとうございます。 試してみます^^。

その他の回答 (1)

回答No.1

テンキーの数字の場合、keyCodeとして96~105が入ってくるので、この範囲の場合にもtrueを返すようにnumOnlyを変更すればうまくいくと思います。 keyCodeの値と文字コードが一致している場合であれば、String.fromCharCodeで文字列に変換できますが、テンキーの場合はそうではなかったということです。

asahoshi
質問者

お礼

ありがとうございます。 助かります。 まことに申し訳ございません。 JAVASCRIPTについて、不勉強でありまして、 もしよろしければ、 KeyCode=96~105を許可するためのコードの書き方について、 可能な範囲でご教示いただけましたら、 幸いです。 どうぞよろしくお願いいたします。

関連するQ&A