私の最近の投稿のいくつかは、送信ボタンですべての検証を行っているという事実に関係しています。
これを行う理由は、いくつかの読み取り専用編集ボックスを設定するボタンがあるためです。読み取り専用の編集ボックスの検証を構成できますが、実行時には実行されません。
私はこれを理解することができず、検証のために一貫した外観を持ちたかったので、送信ボタンで独自の検証を使用しました。
読み取り専用フィールドを検証する方法はありますか?
すべてのコードを [送信] ボタンに配置することの利点の 1 つは、すべての検証コードがすべて同じ場所にあることですが、カスタム コントロールを使用するときに移植性の問題が発生する可能性があることもわかります。
また、別の質問は、送信ボタンが送信ボタンとしてマークされていない場合に検証を開始する方法です。