2017-08-18 7 views
0
<input type="date" max="1995-12-31" class="form-control" id="dob"/> 

私は、この行のエラーを得たW3Cで検証しよう: W3C検証エラー=日

日付入力タイプ

は、すべてのブラウザでサポートされていません。テストするには を必ず確認し、ポリフィルの使用を検討してください。

どのように解決するのですか?

答えて

2

W3C HTMLチェッカー(バリデータ)の管理者はこちら。そのメッセージは単なる警告メッセージであり、エラーではありません。 HTMLチェッカーを持っている理由は、SafariやInternet Explorerのデスクトップ、Firefox 57より前のFirefox、Android 4.4より前のAndroidでは、input type=dateはサポートされていません。ブラウザのサポートについての正確な詳細については

、だから警告の目的は、あなたのドキュメントは、Internet Explorer、Safariののユーザーのために指定されているように動作しない機能を持っているヘッドアップを与えることですhttps://caniuse.com/#search=date

を見ます、古いバージョンのFirefoxとAndroid。

この警告では、polyfillを使用することを検討していることを特に指摘しています。これは、機能がすべてのユーザーに対して期待どおりに機能するようにするためです。

は、すべてのブラウザでinput type=date作業を行うには、多くの利用可能なpolyfillsの中から選択することができます。

+0

応答いただきありがとうございますが、すべてのブラウザで正常に動作するようにする方法 – Prince

+0

すべてのブラウザで動作するようにするには、polyfillを使用してください。私は利用可能なポリフィルのいくつかのリストを追加する答えを更新しました – sideshowbarker

関連する問題