• ベストアンサー

文字を入力する枠のしくみ

ホームページの中に、文字を入力する枠があるのをよく見かけます。そこをダブルクリックしたり、一文字入力したりすると以前どこかで入力した文字が表示されたり、あるいは何も表示されなかったりします。 IDの枠を入力すると別のパスワードの枠も自動的に入力されたり、あるいはそうでなかったりといろいろです。 これは、どういったしくみになっているのでしょうか。また、ホームページを作るときにどういった設定をするのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
noname#10971
noname#10971
回答No.1

それはオートコンプリート (自動 入力補助) 機能といって、ウェブブラウザがやってくれていることです。ページ製作者はなにもしません。 仕組みとしては、Cookie と呼ばれる形で入力されたデータを記録しておいたり、ブラウザ独自の方法で、このページのこの入力画面に、このデータを入力したことがある、と記録しておいて、再度ページを開いたときに自動で入力してくれたりします。

wreath
質問者

お礼

ありがとうございます。オートコンプリートについて分かりました。 ブラウザの設定を変えていないのに、枠によって、表示される文字列が異なったり、全く表示されないものがあるのはどういったしくみなのでしょうか。 また、初めて見たホームページの枠なのに表示されたりするのもよく分かりません。

その他の回答 (1)

  • ept63
  • ベストアンサー率21% (54/247)
回答No.2

入力の枠には裏で名前が付いています。 ページ作者側で名前のボックスには何が入力されているか、パスワードのボックスには何が入力されているかを知るためです。 後は#1さんの通りブラウザがその名前と入力したものを覚えています。

wreath
質問者

お礼

ありがとうございます。一つの枠をダブルクリックすると、いろいろなホームページで入力したいろいろな文字列が表示されるのがあるのですが、作者側はこれらを知ることが出来るのかできないのかがまた分からなくなってきました。

関連するQ&A