2009-10-01 16 views
5

Staramy się, aby wtyczka sprawdzania poprawności JQuery działała w naszej witrynie, ale natknęliśmy się tutaj na problem.ASP.NET jak ValidationGroup przy użyciu wtyczki sprawdzania poprawności JQuery?

Na naszej stronie mamy formularz logowania dostępny dla użytkownika na każdej stronie, na której chcielibyśmy użyć wtyczki do sprawdzenia, czy użytkownik wprowadził nazwę użytkownika i hasło.

Mamy również kilka stron pokazujących na przykład jakąś formę, którą chcielibyśmy również zweryfikować za pomocą wtyczki sprawdzania poprawności.

Problemem, który widzieliśmy jest to, że nie ma możliwości grupowania pola tekstowego nazwy użytkownika i hasła na przycisk logowania oraz wszystkie pola tekstowe i inne elementy w drugiej formie na przycisk przesyłania formularza. Gdybyśmy używali walidatora ASP.NET, użylibyśmy atrybutu ValidationGroup, ale nie znalazłem jeszcze dobrego rozwiązania dla tego przy użyciu JQuery.

Odpowiedz

-2

http://docs.jquery.com/Plugins/Validation

Co trzeba zrobić, to zadzwonić następujący kod gdzie „#myForm” to identyfikator formularza, który próbujesz zweryfikować:

$(document).ready(function(){ 
    $("#myForm").validate(); 
    }); 

Twoja postać będzie wyglądać następująco :

 <form id="myForm" method="get" action=""> 
     Name 
     <input id="cname" name="name" size="25" class="required" minlength="2" /> 
     E-Mail 
     <input id="cemail" name="email" size="25" class="required email" /> 
     <input class="submit" type="submit" value="Submit"/> 
    </form> 

Każdy uruchomiony formularz sprawdzania poprawności() automatycznie powoduje weryfikację po kliknięciu przycisku przesyłania.

+1

Problem polega na tym, że w ASP.NET istnieje tylko jedno FORMULARZ na każdej stronie, przynajmniej jeden FORM z ustawieniem runat = "server". Być może rozwiązaniem jest dodanie jednej "fałszywej formy" dla jednej unikalnej grupy weryfikacyjnej, czy jest jakiś lepszy lub inny zalecany sposób, aby to zrobić? /Martin –

Powiązane problemy