html5メモ inputタグで入力の候補を表示してみる
プログラミング
野暮用で必要になったので、試してみる。
htmlページはこんな感じ。
<html> <!-- header --> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> </head> <!-- body --> <body> <datalist id="color"> <option value="red" /> <option value="green" /> <option value="blue" /> </datalist> <input type="text" autocomplete="on" list="color"> </body> </html>
やるこた4つ。
- <datalist>タグにid属性を設定する
- <datalist>タグの中に<option>タグで表示したい候補を設定する
- <input>タグのautocomplete属性を"on"にする
- <input>タグにlist属性をつけて、<datalist>タグのid属性の名前を指定する
とりあえず、Firefoxで表示。
で、候補を表示するとこんな感じ。
html5に対応していないブラウザ(特にIE6、IE8あたり?)はjQueryを使ってJavaScriptで実装したりする必要があるみたい。
ま、メモってことで。
プログラミングautocomplete,datalist,HTML5,iD,IE10,IE6,IE8,IE9,input,Internet Explorer,JavaScript,jQuery,List,option,オートコンプリート,タグ,テキストボックス,ブラウザ,候補,属性
関連記事
JavaScriptメモ canvasタグを使って四角形を描いてみる
薄々気づいていたんだけど、HTML5になってからJavaScriptって進化した ...
JavaScriptメモ jQuery IUを使ってinputタグに入力の候補を表示してみる
html5に対応してるブラウザだとJavaScriptを使わなくてもできるんだけ ...
Mac OS Xでいまさらながら “Internet Explorer”を使ってみる
JavaScriptを使っていろいろ試してると、今はメジャーなInternet ...
Mac OSXでFirefox 17にアップデートしてみる
ホント、メジャーバージョンアップが早い。 パッと見は何も変わらん。 どこが変わっ ...
JavaScriptメモ テーブルの列の幅をマウスで動的に変えてみる
ひょんな事からテーブルの列の幅をマウスで動的に変更することを考えたので、メモしと ...
ディスカッション
コメント一覧
まだ、コメントがありません