2011-12-07 7 views
1

Привет, у меня есть две таблицы в форме, которые необходимо проверить их отдельно в jquery.Когда я нажимаю на submit1, он должен проверять только таблицу1, когда я нажимаю на submit2, он должен проверять только таблицу 2.концепция jquery grouping в asp.net

сейчас это проверка и в то же время мне нужно отдельные таблицы валидации

<html> 
<head> 
    <script type="text/javascript"> 

     $(document).ready(function() { 

      $("#form1").validate({ 

       rules: { 

        <%= txtUserName.UniqueID %>: {minlength: 5, required: true},  

        <%= txtPassword.UniqueID %>: {minlength: 5, required: true}, 

        <%= txtURL.UniqueID %>: {required: true}, 
       }, 

       messages: { 

        <%= txtUserName.UniqueID %>: { 

         required: "Plaese enter your name",  

         minlength: "User name must be atleaet of 5 characters" 
        }, 

        <%= txtPassword.UniqueID %>: { 

         required: "Plaese enter your password",  

         minlength: "Password must be atleaet of 5 characters"  
        }, 

        <%= txtURL.UniqueID %>:{ required: "Plaese enter Website URL",}, 
       } 

      }); 

     });  
    </script> 
</head>  
<body>  
    <form id="form1" runat="server"> 

     <table width="50%" cellpadding="2" cellspacing="4" style="border: solid 1px navy; background-color: #d5d5d5;"> 

---username-- 
--password-- 
--url---- 
submit1 
     </table> 


<table width="50%" cellpadding="2" cellspacing="4" style="border: solid 1px navy; background-color: #d5d5d5;"> 

---Firstname-- 
--Lastname-- 

-Address---- 
submit2 

     </table>  
    </form> 
</body> 

ответ

1

Использование CSS classes as flags is a great way to emulate, что понятие в простой (X) HTML-разметке. Особенно при использовании jQuery CSS-флаги - отличный способ тегировать элементы с произвольными атрибутами, которые легче найти с помощью простых DOM-селекторов позже.

Fieldsets с классом ValidationGroup, мы в конечном итоге с этой разметкой:

<fieldset class="validationGroup"> 
    <legend>Returning customer? Login here</legend> 

    <!-- Username and Password labels and inputs here --> 
</fieldset> 

Выполните это для полной реализации: Emulate ASP.NET validation groups with jQuery validation

Справочные ссылки:
jQuery validation: Indicate that at least one element in a group is required

jQuery Validate - require at least one field in a group to be filled