Nếu bạn lưu trữ một tham chiếu đến validator, ví dụ:
var validator = $("form").validate();
Bạn có thể gọi .errors()
hay .invalidElements()
bất cứ lúc nào trên đó, ví dụ:
var errors = validator.errors(); //get the error elements, the actual labels
var errors = validator.invalidElements(); //the invalid elements themselves
Nếu bạn không thực sự sau các lỗi và chỉ muốn chúng xuất hiện ở một nơi, hãy sử dụng được xây dựng trong errorLabelContainer
and wrapper
options, ví dụ:
<ul id="errors"></ul>
.210
Và tham khảo:
$("form").validate({ errorLabelContainer: "#errors", wrapper: "li" });
Và lỗi của bạn sẽ xuất hiện tất cả trong danh sách đó, mà cũng được tự động hiển thị/ẩn nếu có/không có bất kỳ lỗi nào.
Nguồn
2010-09-28 10:05:53
bạn có thể cung cấp liên kết đến plugin xác thực bạn đang sử dụng không? Hoặc thậm chí tốt hơn một số mã nguồn :) – Flatlin3
Tôi đang sử dụng plugin này http://docs.jquery.com/Plugins/Validation –