※ ChatGPTを利用し、要約された質問です(原文:入力チェックの方法)
入力チェックの方法は?
このQ&Aのポイント
入力フォームに入力されたデータのチェック方法について
現在の方法では『[保存して閉じる]ボタンを押された時に、入力チェックのメソッドを実行する』
検索してみると人それぞれやり方が違うが、項目が多い場合にはコーディングが長くなるかも
入力フォームに入力されたデータのチェック方法ですが、どういう方法で行うのが一番良い方法なのでしょうか?
今までは、『[保存して閉じる]ボタンを押された時に、入力チェックのメソッドを実行する』しかやっていませんでした。
これだと1つのメソッドでまとめてチェックできるので見やすくメンテしやすくて良かったのですが、この方法が良いのか少し疑問もあります。
いろいろ検索してみると人それぞれやり方が違うようですが、項目が多いと結構大変ですよね。
KeyPressイベントで入力規制し、Leaveイベントで入力データのチェック、コピペも出来ないようにして…、入力エラーがあるとボタンは押させない…等、厳密に行うとかなりコーディングが長くなりそうなんですが…(汗
どういう方法が一番良いのでしょうか?これが正解!という物は無いと思いますが他にどういう方法があるのか知りたいのです。
おすすめの方法でも何でも構いません。メリット・デメリットも書いていただけるとうれしいです。
vb2005,2008を使用しております。
お礼
ご回答ありがとうございます。 確かに作りこめば作りこむほど予想外の動きをしてしまう時はありますね。 今のやりかたで特に問題になった事は無いのですが古いやり方なのかな?と考えてしまいまして。 1メソッドにまとめれられてる今のやり方でも良いとこがわかり安心しました。