0

Javascript での検証が必要なフィールドがいくつかあります。各フィールドには、検証する条件がいくつかあります。たとえば、フィールド x は必須で、整数であり、1、6、または 9 のみを指定できます。

いくつかのアイデア:

  • 必須、データ型、および有効な値の配列のプロパティを持つ各フィールドのオブジェクトを作成します。入力に基づいてクラスのすべての側面を検証する関数を作成します。問題は、すべての検証が同一であるとは限らず、入力フィールドごとにデータ入力が必要になることです。

  • 内部に検証情報が格納された並列配列を作成します。有効な値に 2D 配列を使用する可能性があります。ID が配列インデックスと一致するすべてのフォーム データをループし、汎用コードを実行して配列値に基づいて検証します。

  • 難しいが単純な方法 =( IF ステートメントですべてのフィールドを実行します。

何かご意見は?

4

2 に答える 2

1

jQuery Validateを強くお勧めします。

これは、リストしたすべて (およびそれ以上) を実行する jQuery プラグインです。ただし、jQuery に依存します。

于 2012-11-12T15:52:23.150 に答える
-2

これは、各フィールドのいくつかの検証条件を解決するjQueryライブラリですhttp://bassistance.de/jquery-plugins/jquery-plugin-validation/
適切な検証ルールが見つからない場合は、手動で宣言できます

于 2012-11-12T15:55:46.323 に答える