web-dev-qa-db-ja.com

テキスト入力のブラウザで生成された前のアイテムのドロップダウンリストを非表示にする方法

このようなテキスト入力を生成すると、次のようになります。

<input type="text" name="name" />

入力を開始すると、ブラウザはテキスト入力の下にドロップダウンリストを表示します。このリストには、このブラウザでこのテキスト入力に以前に使用した値が含まれています。 ajaxを介して独自のオートコンプリートを生成したいと思います。

このドロップダウンリストを生成しないように、cssまたはjavascriptを使用してブラウザに指示するにはどうすればよいですか。

Jqueryを使用することでこのタスクが簡単になる場合は、そのようなソリューションをお勧めします。

26
johannes

IEとFirefox(多分他の人、私はあまり調べていませんでした)の両方が オートコンプリート属性 をサポートしています。これを「オフ」に設定すると、これらのブラウザは機能しなくなりますオートコンプリートを表示します。

<input type="text" autocomplete="off" />
35
Peter Bailey