IEのオートコンプリートって、どういう仕組みになっているのでしょうか?
http://www.scollabo.com/banban/lectur/ht14.html
$B%U%)!<%`$N:n@.(B/HTML$B4pAC9V:B(B
URLはダミーです。
オートコンプリートは、フォームの定義を参照して、同じものがあればそれをチェックしています。
それはHTMLタグに記載されており、表面には出ていません。
例えば
<textarea name=”title” rows=”5” cols=”60”>
とあれば、コンピュータは以前に「title」と書いたときがなかったかを調べます。
もし書いたときがあればオートコンプリートを表示します。
したがって、同じ「住所」と書いてあっても
定義(上で言うとname=”title”)が違えばでません。
それは作る人によって
name=”address”
name=”juusho”
name=”add”
などといったように定義するからです。
というような回答でどうでしょう?
なるほど。電話番号の入力がいつも楽チンなのは、よく”tel1” ”tel2” ”tel3”と定義されているからなのですね。
業界でのデファクトスタンダードの定義ルールとかあったりするのでしょうか。