0

私はモダナイザーと呼ばれるプログラムを動作させるのに問題がありますinput = date。すべてのブラウザーでネイティブ HTML5 を置き換える方法が必要であり、モダナイザーを読んでそれを行う方法が必要ですが、正しく理解している場合は、ファイルをダウンロードするだけです。 head タグと viola にスクリプトを挿入すると機能しますか? しかし、そうではありません。スクリプトがロードされ、すべてが変更されますが、変更は行われません。誰かがこのプログラムを以前に使用したことがあり、私が見逃していることを知っていますか?

これは私がファイルを含めた方法です

<script src = "modernizer.js"></script>

4

2 に答える 2

1

SOでRTFMの投稿が眉をひそめていることは知っていますが、この場合は馬の口から直接 http://modernizr.com/docs/#features-html5 :

入力タイプ HTML5 では、 の type 属性に 13 個の新しい値が導入されています。それらは次のとおりです: search、tel、url、email、datetime、date、month、week、time、datetime-local、number、range、color。

これらのタイプは、ネイティブの日付ピッカー、カラーピッカー、URL 検証などを有効にできます。ブラウザが特定のタイプをサポートしていない場合、テキスト フィールドとしてレンダリングされます。Modernizr は、日付入力が日付ピッカーを作成すること、色入力がカラーピッカーを作成することなどを検出できません。仕様に基づいて入力値がサニタイズされていることを検出します。WebKit の場合、UI ウィジェットが配置されていないとサニタイズは追加されないという確認を受け取りました。

彼らがリンクしているこのページも役立つかもしれません: http://miketaylr.com/code/input-type-attr.html

于 2013-03-28T15:37:13.917 に答える
0

Modernizer は、現在のブラウザーが一部の html5/css3 機能をサポートしているかどうかを通知します。タグやコントロールを修正しません...サポートされていないブラウザーで実行します。

于 2013-03-28T15:27:12.850 に答える