Javascript での検証が必要なフィールドがいくつかあります。各フィールドには、検証する条件がいくつかあります。たとえば、フィールド x は必須で、整数であり、1、6、または 9 のみを指定できます。
いくつかのアイデア:
必須、データ型、および有効な値の配列のプロパティを持つ各フィールドのオブジェクトを作成します。入力に基づいてクラスのすべての側面を検証する関数を作成します。問題は、すべての検証が同一であるとは限らず、入力フィールドごとにデータ入力が必要になることです。
内部に検証情報が格納された並列配列を作成します。有効な値に 2D 配列を使用する可能性があります。ID が配列インデックスと一致するすべてのフォーム データをループし、汎用コードを実行して配列値に基づいて検証します。
難しいが単純な方法 =( IF ステートメントですべてのフィールドを実行します。
何かご意見は?