0

グループ名が指定されたバリデータの無効なフィールドのエラー メッセージを表示する JavaScript 関数を作成しようとしています。

基本的に、バリデーターのいくつかの異なるグループがあり、入力された値が共通機能を使用してボタンが押されたグループに対して有効である場合、警告にエラーメッセージを表示したいと考えています。

私は次のコードを使用しています:

function check(group) {

        if (Page_ClientValidate(group)) {
            return true;
        }
        else {
            var message="";
            for (i = 0; i < Page_Validators.length; i++) {

                if (!Page_Validators[i].isValid) {
                    message = message + Page_Validators[i].Errormessage+ "\n";
                }
            }
            alert("Enter following fields marked with * or Invalid Data\n"+message);
            return false;
        }

特定のバリデーターグループに対して、次のコードセクションを実行したいと思います。

var message="";
                for (i = 0; i < Page_Validators.length; i++) {

                    if (!Page_Validators[i].isValid) {
                        message = message + Page_Validators[i].Errormessage+ "\n";
                    }
                }
                alert("Enter following fields marked with * or Invalid Data\n"+message);
                return false;
            }
4

1 に答える 1

1

私が正しく理解していれば、簡単なswitchステートメントでうまくいくでしょう

for (i = 0; i < Page_Validators.length; i++) {
    switch(Page_Validators[i].validationGroup)
    {
        case "MyGroup1":
            // your javascript code
            break;
        case "MyGroup2":
            // your javascript code
            break;
        default:
            // your javascript code
            break;
    }
}

JavaScript オブジェクトのプロパティを表示する必要がある場合は、JavaScript にブレークポイントを設定し、Visual Studio を使用してデバッグします。

于 2012-07-12T09:23:54.280 に答える