2012-05-08 40 views
2

ボタンクライアントのclickイベントでjavascriptでいくつかの.netバリデーターを検証しています。特定の検証グループをjavascriptから検証する

if (typeof (Page_Validators) != "undefined") { 

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

        ValidatorValidate(Page_Validators[i]) 
        if (!Page_Validators[i].isvalid) { 

         alert("not valid"); 
        } 
        else { 
         alert("valid"); 
        }      
      } 
     } 

しかし、私は、同じページに複数の検証グループを持っている場合は、 1ボタンのボタンクリックでページ内のすべてのバリデータではなく、そのボタンの検証グループに関連付けられたバリデータを検証します。

javascriptから特定の検証グループのバリデータだけを検証する方法はありますか?

答えて

4

Page_ClientValidate('ValidationGroup'); 
+0

は、実際にこれはボタンのjqueryのクリックイベント内に記述されてみてください。そのため、クリックごとに検証グループが変更されます。 javascriptからclickイベントのボタンの検証グループを取得する方法はありますか? –

+1

@mahesh:この記事をチェック - http://weblogs.asp.net/gurusarkar/archive/2010/12/28/get-validationgroup-of-asp-net-control-in-javascript.aspx –

+0

@JamesJohnson:しかし、このケースでは、どのようにボタンの検証グループを取得するのですか?コントロール/バリデータの検証グループを取得しましたが、ボタン検証グループを取得する方法はありません。 –

関連する問題