1

タイトルはかなり説明的です。基本的に、ブラウザが検索をサポートしていない場合は type="text" にフォールバックしながら、この場合は「検索」という新しい入力タイプを使用したいと考えています。

私はそれが次のようになる可能性があると推測していました:

<input type="text" type="search" name="s" placeholder="Search posts">

確信はないけど。

これは通常どのように行われますか?

4

1 に答える 1

7

これがデフォルトの動作であり、HTML5 の設計方法です。サポートされていないタイプは にフォールバックしtype=textます。

出典: HTML5 に飛び込む

他のすべての新しい入力タイプと同様に、type="search" を認識しないブラウザーは type="text" のように処理するため、すべての検索ボックスで type="search" を使用しない理由はまったくありません。今日。

編集

コメントで指摘されているように、次の 2 つのtype属性は必要ありませんtype=search

<input type="search" name="s" placeholder="Search posts">
于 2012-09-01T07:53:45.770 に答える