• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptで誤入力を防ぎたいのですが、、、)

javascriptで誤入力を防ぎたい!データベースに正しく保存する方法

このQ&Aのポイント
  • javascriptで誤入力を防ぐ方法を紹介します。価格を入力する際、カンマが入力された場合に自動で消えるスクリプトを作成することで、データベースに正しい形で保存することができます。
  • 具体的な例として、価格を整数値で保存するため、カンマが入力されると正しく保存されない問題が発生します。そのため、javascriptを使用して入力中にカンマが入力されたら自動で削除する仕組みを作成しましょう。
  • この方法を実装することで、ユーザーが誤ってカンマを入力しても自動で削除され、データベースに正しく保存することができます。javascriptを使用することで、簡単に誤入力を防ぐ仕組みを作ることができます。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>データベースには整数値で保存するのでカンマ( , )とかを >入力してしまうと、正しく保存されないのです。 えーと、こういうのはどこまで行っても、結局受け取った側で やらない(バリデート)といけないのは理解されていますか? 入力側のものはあくまでも注意を喚起する程度だと考えた方がいいでしょう。 <input type="text" onkeyup="this.value=this.value.replace(/\D+/,'')"> 的な書き方になるでしょうか・・・整数と書かれていたので 数字以外ははじいてあります。 (関数化したり、イベントリスナーにすれば効率があがります)

sanlouis
質問者

お礼

yambejpさま 早速お返事有難うございます! おぉ、見事に消えますね・・・! >入力側のものはあくまでも注意を喚起する程度だと考えた方がいいでしょう。 なるほどですねー・・・。。小手先の方法だけでは誤入力は防げませんよね・・しっかり勉強します。 非常に助かりました!有難うございました。

関連するQ&A