Tôi đang sử dụng trình ghi ngày tháng của giao diện người dùng jQuery cho các lựa chọn ngày trên trang web của tôi. Một trong những người dùng của tôi vừa mới nâng cấp lên phiên bản Chrome mới nhất, đã tích hợp công cụ chọn ngày gốc cho HTML5. Vấn đề lớn khi hai giao diện người dùng chồng lên nhau. Vấn đề khác là khi người dùng gửi một ngày, ngày trong cơ sở dữ liệu trở lại "0000-00-00" và đang tạo ra dữ liệu xấu.Loại ngày nhập HTML5 can thiệp với jQuery Datepicker
Nếu tôi xóa trình chỉnh sửa ngày của jQuery, hầu hết người dùng không sử dụng trình duyệt mới nhất sẽ không có bộ chọn ngày bật lên. Và, những người có trình duyệt mới nhất sẽ có hai lịch chồng chéo làm vỡ ứng dụng. Câu hỏi của tôi là làm cách nào để vô hiệu hóa các trình duyệt mới nhất hiển thị chức năng ngày tháng được xây dựng sẵn và chỉ tiếp tục sử dụng jQuery Datepicker?
nơi đặt mã ở trên? Ngoài ra, tôi có gọi kịch bản modernizr.js trong tiêu đề của mình không? – Neon
Có, bạn cần tham khảo moderizr.js trong tiêu đề của bạn bằng thẻ tập lệnh. Và bạn sẽ đặt mã ở trên bất cứ nơi nào bạn đang gọi phương thức '.datepicker()'. Đăng mã hiện tại của bạn sẽ hữu ích. – jmoerdyk
Giải pháp này phù hợp với tôi! Dưới đây là hướng dẫn cài đặt Modernizr: http://modernizr.com/docs/#installing – Luke