2016-03-23 18 views
0

私のASP Webアプリケーションの1ページに、私はブートストラップタブを使用しています。各タブにはコントロールと(RegularExpressionValidator、CompareValidator、RequiredFieldValidator、..)がありますが、問題はi tab1の中にあるコントロールをいっぱいにし、tab2にあるValidatorのメッセージが現れるので、orderを処理していないtab1にあるinsertボタンをクリックします。私はパネルで、各タブの内容をラップしようとしたが、それは個別に各タブのデータを検証するために仕事:-(RequiredFieldValidator、...他のコントロールへの影響

<script type="text/javascript"> 
    function BtnClick() { 
     //var v1 = "#<%= CompNmeTxtBox.ClientID %>"; 
    //var v2 = "#<%= UsrNme.ClientID %>"; 
    //var v3 = "#<%= UsrTypeDrDo.ClientID %>"; 
    //var v4 = "#<%= fnbox.ClientID %>"; 
    //var v5 = "#<%= lnamebox.ClientID %>"; 
    //var v6 = "#<%= BizCateDDL.ClientID %>"; 
    //var v7 = "#<%= SubCatBizDDL.ClientID %>"; 
    //var v8 = "#<%= passtxtbx1.ClientID %>"; 
    //var v10 = "#<%= emailbox.ClientID %>"; 

    var val = Page_ClientValidate(); 
    if (!val) { 
     var i = 0; 
     for (; i < Page_Validators.length; i++) { 
      if (!Page_Validators[i].isvalid) { 
       $("#" + Page_Validators[i].controltovalidate) 
        .css("border-color", "red"); 
      } 
     } 
    } 
    return val; 
} 
</script> 
+2

あなたが使用することができますvalidationGroupの各タブの検証を分離する。 – ConnorsFan

+0

ConnorsFanソリューションが正しい、validationGroupはそうで「Tab1を」とTAB1のコントロール/バリデータに設定されたvalidationGroup。あなたが探しているものあなたを取得し、かつます。 –

+0

@ConnorsFanはあなたに感謝し、あなたが作ることができますそれは答えとして;-) – Znar

答えて

0

をdosent、あなたはそれぞれに異なるValidationGroupを設定することができます。

関連する問題