108

私は携帯電話の Web アプリに取り組んでおり、<input type="tel"/>. iPhone はユーザーに合わせてキーボードを調整しますが、下位互換性が失われるのではないかと心配しています。私が望んでいるのは、これをサポートするブラウザー/電話がユーザーを支援し、他のブラウザーが標準のテキスト フィールドにフォールバックすることですか? これは容認できる慣行ですか?それは機能しますか?

4

4 に答える 4

131

はい、サポートされていないタイプは「type=text」形式に戻ります。

既存のすべての入力タイプをリストした良いページを見つけました。別のブラウザから見てみましたが、少しおもしろいです。それがあなたを助けるかどうかわからない。

http://miketaylr.com/pres/html5/forms2.html

于 2010-05-11T20:04:37.793 に答える
23

サポートされていない入力タイプに遭遇すると、ブラウザーは type="text" にフォールバックします。なので、type="tel" でいいと思います。

于 2010-05-11T20:01:08.463 に答える
15

簡単な答え: はい。@el.pescado が言及しているように、ブラウザーtype=textは型を理解できないときにフォールバックします。HTML5 フォームから得られるその他の優れた機能について詳しくは、Dive Into HTML5 のフォームの章であるA Form of Madnessをご覧ください。

于 2010-05-11T20:03:59.193 に答える