Tôi có trình xác thực jquery đang chạy và trang rất dài, vì vậy tôi muốn trang cuộn lên đầu vì tôi hiển thị lỗi ở đầu trang phía trên hình thức, không ai biết nơi tôi có thể đặt mã cho các hình ảnh động để nó cháy khi hình thức có lỗi?Cách kích hoạt sự kiện do lỗi trong trình xác thực jquery validator
Trả lời
Bạn có thể sử dụng invalidHandler
option đối với trường hợp chính xác mà bạn muốn, như thế này:
$("form").validate({
rules: { ... rules here ... }
invalidHandler: function(form, validator) {
$('html, body').animate({scrollTop: '0px'}, 300);
}
});
Cảm ơn bạn rất nhiều, đã làm việc một cách hoàn hảo –
Có cách nào để làm cho nó di chuyển đến phần tử không hợp lệ đặc biệt không? Vì vậy, nếu bạn có một hình thức rất lớn và ở giữa một nơi nào đó có lỗi? Trên điện thoại, điều này rất quan trọng vì tôi có thể cuộn lên đầu nhưng lỗi có thể không có ở đó. –
Giống như @Nick gợi ý, nhưng để sử dụng sau khi cắm khởi:
$("form").bind("invalid-form.validate", function() {
});
của nó giống nhau điều đó xảy ra trong nội bộ khi plugin khởi tạo. Source.
đây là một phao cứu sinh .. ngoại trừ việc tôi bắn 3 lần trên cùng một lỗi xác thực. – Damon
@Damon không chắc chắn lý do tại sao điều đó xảy ra – DontVoteMeDown
@damon có lẽ vì bạn có 3 biểu mẫu? –
- 1. Lỗi kích hoạt sự kiện tùy chỉnh kích hoạt JQuery
- 2. Kích hoạt sự kiện thực sự với jQuery
- 3. Kích hoạt trình đơn jquery accordion bởi một sự kiện?
- 4. Thông báo lỗi kích hoạt xác thực jQuery
- 5. Phím kích hoạt Jquery. Sự kiện mã
- 6. Sự kiện jQuery .change() không kích hoạt trong IE
- 7. Kích hoạt xác thực jQuery bằng tay?
- 8. Xác thực biểu mẫu trên sự kiện Nhấp với trình xác thực jQuery
- 9. Cách nhận phần tử kích hoạt sự kiện qua trình xử lý sự kiện đường trục
- 10. Hibernate - Lỗi khi kích hoạt tích hợp Xác thực Bean
- 11. Chức năng JQuery $() kích hoạt sự kiện nào?
- 12. Trình xác thực tùy chỉnh không kích hoạt
- 13. Sự kiện kích hoạt Jquery cho hộp kiểm
- 14. Tại sao sự kiện xác thực của tôi không kích hoạt trong C#?
- 15. Kích hoạt sự kiện onmouseover lập trình trong JavaScript
- 16. Sự kiện thay đổi kích hoạt jquery trên hộp kiểm
- 17. Trình kích hoạt jQuery() và stopPropagation() trên sự kiện phím tắt
- 18. Sự kiện tùy chỉnh kích hoạt jQuery đồng bộ?
- 19. sự kiện jquery delegate() (mouseout mouseout) kích hoạt hai lần
- 20. Sự kiện jQuery kích hoạt trên tất cả người nghe
- 21. jQuery ajax (jsonp) bỏ qua thời gian chờ và không kích hoạt sự kiện lỗi
- 22. Kích hoạt một sự kiện với Prototype
- 23. Cách xác thực trước khi kích hoạt chèn trong sqlite
- 24. Kích hoạt sự kiện onItemDisclosure gây ra sự kiện itemtap để kích hoạt
- 25. Trình kích hoạt jQuery không kích hoạt với bind() hoặc on() cho các sự kiện tùy chỉnh
- 26. Jquery - Hành động kích hoạt trên mọi sự kiện
- 27. Thực hiện các thay đổi "scrollLeft"/"scrollTop" không kích hoạt trình xử lý sự kiện cuộn
- 28. kích hoạt một sự kiện hover trì hoãn với Jquery
- 29. kích hoạt sự kiện chạm theo cách thủ công
- 30. Trình kích hoạt so với sự kiện JPA
Bạn có thể đăng mã bạn có ngay bây giờ để gọi xác thực không? –