2016-03-23 24 views
0

i önyükleme sekmeleri kullanıyorum kontrol eder ve her sekmede denetimleri vardır ve ne zaman ı (RegularExpressionValidator, CompareValidator, RequiredFieldValidator, ..) ama sorun tab1 içinde bulunan kontrolleri dolduruyor ve tab1'e de giren insert butonuna tıklıyoruz, validator'un mesajları sekme2 içerisine girdiği için siparişi işlemiyor. Ben paneli ile her sekme içeriklerini sarmak için denedik ama ayrı ayrı her sekme için verileri doğrulamak için, her biri için farklı ValidationGroup ayarlayabilirsiniz amacıylaRequiredFieldValidator ... başkalarına etkisi benim ASP web uygulaması bir sayfasında

<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

Şunları kullanabilirsiniz Validation, her bir sekmenin doğrulamasını ayırmak için – ConnorsFan

+0

ConnorsFan çözümü doğrudur, validationGroup, aradığınız şeyi size ulaştırır. Validation/validators for tab1 için "Tab1" ve benzeri için ValidationGroup değerini ayarlayın. –

+0

@ConnorsFan Teşekkürler bir cevap olarak ;-) – Znar

cevap

İlgili konular