2010-04-25 31 views
9

Có cách nào để tắt xác thực "mong muốn" bằng cách sử dụng plugin jquery.validate không? Hoặc là thông qua một tùy chọn trong kịch bản hoặc như là một hack? Quá trình xác thực "Eager" sẽ khởi động một khi biểu mẫu đã được xác thực một lần - sau đó, các trường không hợp lệ được xác thực trên tập trung. Tôi muốn vô hiệu hóa hành vi này và thay đổi biểu mẫu của tôi để chỉ được xác thực khi nhấn nút gửi.Làm cách nào để tắt xác thực "háo hức" hoàn toàn bằng cách sử dụng tính năng xác thực jquery?

Tôi cũng không quan tâm đến bản thân thông qua tập lệnh xác thực, vì vậy nếu đó là giải pháp yêu cầu có thể chấp nhận được.

Trả lời

10

Kiểm tra tùy chọn onfocusout.

onfocusout, boolean, mặc định: true

"Xác nhận các yếu tố (trừ hộp kiểm/nút radio) trên mờ Nếu không có gì được nhập vào, tất cả các quy tắc được bỏ qua, trừ khi lĩnh vực này đã được đánh dấu là không hợp lệ. . "

About halfway down.

Vì vậy, để vô hiệu hóa "háo hức" xác nhận:

$(".selector").validate({ 
    onfocusout: false 
}); 
+0

Chính xác những gì tôi đang tìm kiếm, nhờ –

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