質問: javascriptで誤入力を防ぎたいのですが、、、 javascriptで誤入力を防ぎたいのですが、、、 お手数ですが、ちょっとアドバイスいただけたら嬉しいです・・・! 特定の記号や文字が入力されたら、自動で消去されるスクリプトを書きたいのですが、、まだまだ未熟なものでどのように記述したら良いのかわかりません。。 どのように記述したら良いのか、もしくはそんなような方法を紹介しているサイトなどがありましたらご教示頂けますと助かります.. 具体的には、現在制作しているサイトの管理画面の入力フォームの一つに、価格を入力する部分があるのですが、データベースには整数値で保存するのでカンマ( , )とかを入力してしまうと、正しく保存されないのです。 どういうことかといいますと、、 例)145000 (ok) 145,000 (ng) みたいな感じです。 なので、入力中に、カンマが入力されたら、消えるようにしたいのです。。いきなり消えるのはちょっと不自然かもしれないですけど(苦笑) どなたかお助け頂けましたらホント助かります。。 宜しくお願い致します!
回答: >データベースには整数値で保存するのでカンマ( , )とかを >入力してしまうと、正しく保存されないのです。 えーと、こういうのはどこまで行っても、結局受け取った側で やらない(バリデート)といけないのは理解されていますか? 入力側のものはあくまでも注意を喚起する程度だと考えた方がいいでしょう。 的な書き方になるでしょうか・・・整数と書かれていたので 数字以外ははじいてあります。 (関数化したり、イベントリスナーにすれば効率があがります)