thể trùng lặp:
HTML5 Type Detection and Plugin InitializationLàm thế nào tôi có thể nói nếu một trình duyệt hỗ trợ <input type = 'date'>
<input type=date>
có nên tạo một đầu vào với một (không bắt buộc) userpicker được cung cấp bởi user-agent, nhưng nó chưa được hỗ trợ rộng rãi, vì vậy chúng tôi đang sử dụng một jQuery UI Datepicker. Làm thế nào chúng ta có thể cho phép các trình duyệt sử dụng datepicker riêng của họ và chỉ rơi trở lại trên jQuery UI nếu trình duyệt không có một thứ như vậy?
Hiện tại tôi nghĩ Opera chỉ có trình xây dựng ngày tháng, nhưng thử nghiệm cho Opera rõ ràng sẽ là xấu. Có cách nào tính năng này có thể được phát hiện (nếu nó có thể ở tất cả trong một cách cầm tay)?
Cảm ơn
Phát hiện hỗ trợ ngày phức tạp bởi thực tế là các trình duyệt khác nhau hỗ trợ ngày đến các cấp khác nhau. Một số cung cấp bộ chọn ngày lịch tốt. Những người khác chỉ xác nhận nó giống như một ngày tháng. – rjmunro
Chính xác tại sao tôi hỏi câu hỏi. Tôi muốn biết liệu trình duyệt có một trình ghi ngày tháng hay không, không phải nếu trình duyệt xác nhận hiểu đầu vào ngày tháng. Nó không phải là AFAICT một bản sao, và các câu trả lời dưới đây không giúp ích gì. Tôi không bao giờ có vòng để cập nhật hoặc tranh luận. Tôi chỉ đi với '' và luôn sử dụng jquery ui datepicker (cách cũ). – DaedalusFall
Cần lưu ý trên các trình duyệt máy tính để bàn giao diện người dùng nhập ngày thường để lại một số thứ cần thiết. Ngay cả khi họ hỗ trợ nó, bạn có thể không muốn sử dụng nó. Vấn đề này dường như không ảnh hưởng đến các trình duyệt di động. –