Cách kiểm tra xem trình duyệt có khả năng xác thực biểu mẫu HTML5 được tích hợp không? Bằng cách đó, chúng ta không cần phải áp dụng các hàm xác nhận biểu mẫu jQuery trên các trình duyệt có thể tự xác thực biểu mẫu.Kiểm tra xem trình duyệt có xác thực biểu mẫu HTML5 được tích hợp không?
[Solved] Dựa trên câu trả lời của ThinkingStiff, đây là một cách:
if (typeof document.createElement("input").checkValidity == "function") {
alert("Your browser has built-in form validation!");
}
Cảm ơn bạn. Phương pháp này trông gọn gàng. Tôi đã thử nghiệm nó trên máy chủ địa phương của tôi, và IE6/7/8/9 dường như không thể chạy nó. Có phải còn có cách giải quyết khác? –
Tôi hiểu rồi. Đó là bởi vì IE6/7/8/9 không thể chơi tốt với textContent. –
Có, 'innerHTML' cho IE. Tôi đã cập nhật bản trình diễn. Cảm ơn. – ThinkingStiff