2009-10-01 24 views
5

Chúng tôi đang cố gắng để có được plugin xác thực JQuery hoạt động trên trang web của chúng tôi nhưng chúng tôi đã gặp phải vấn đề ở đây.ASP.NET như ValidationGroup sử dụng JQuery xác nhận plugin?

Trên trang web của chúng tôi, chúng tôi có sẵn biểu mẫu đăng nhập cho người dùng trên mọi trang nơi chúng tôi muốn sử dụng plugin để xác thực rằng người dùng đã nhập tên người dùng và mật khẩu.

Chúng tôi cũng có một vài trang hiển thị ví dụ một số loại biểu mẫu mà chúng tôi cũng muốn xác thực bằng cách sử dụng plugin xác thực.

Vấn đề chúng tôi thấy là không có cách nào để nhóm hộp văn bản tên người dùng và mật khẩu vào nút đăng nhập và tất cả hộp văn bản và nội dung ở dạng khác vào nút gửi của biểu mẫu đó. Nếu chúng ta sử dụng trình xác nhận hợp lệ ASP.NET, chúng tôi sẽ sử dụng thuộc tính ValidationGroup nhưng tôi chưa tìm thấy một giải pháp tốt cho việc này bằng cách sử dụng JQuery.

Trả lời

-2

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

Những gì bạn cần làm là gọi đoạn mã sau đó "#myForm" là ID của mẫu bạn đang cố gắng để xác nhận:

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

hình thức của bạn sẽ trông như thế này :

 <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> 

Mỗi mẫu bạn chạy validate() trên sẽ tự động gây ra xác nhận khi nút gửi được nhấp vào nó.

+1

Vấn đề là trong ASP.NET chỉ có một MẪU trên mỗi trang, ít nhất chỉ có một MẪU với bộ runat = "máy chủ". Có lẽ giải pháp là thêm một "hình thức giả" cho mỗi nhóm xác thực duy nhất, hoặc có cách nào tốt hơn hoặc được đề xuất khác để làm điều này? /Martin –

Các vấn đề liên quan