)]]
こんなのは [[SGML]] ではないと思うんですがねぇ。
[[#comment]]
** 歴史
[6] 本来この要素は索引があって検索可能なことを表すだけで、
検索フォームは UA の機能に過ぎなかった
[WEAK[(本文領域には表示せず、メニューから検索機能を呼出せるだけの
UA もあった)]] のに、
いつの間にか文章の適当なところに配置できる簡易フォーム機能となってしまいました。
フォーム提出先 URI まで指定できるようになっています
[WEAK[(HTML 4 にはその機能は入りませんでしたが)]]。
HTML 4 に至っては、
> This element creates a single-line text input control. [SRC[HTML 4 17.8]]
などと定義しています。
[7] しかも、 [CODE(HTMLe)[[[head]]]]
要素が創設された時にそちらに収納されるはずのものであったにもかかわらず、
いつの間にか本文のどこにあっても良いことになっています。
ここまでして高機能化するほど使い道があるものではありませんし、
[CODE(HTMLe)[[[form]]]] が使いづらいというわけでもないのですが、
どうしてこうも拡張されてしまったのでしょうと思わずにはいられません。
[[#comment]]
** 例
[8] メッセージつきの例 [SRC[HTML 4 17.8]]
[PRE(HTML)[
]PRE]
[CODE(HTMLe)[[[input]]]] を使って書き換えた例 [SRC[HTML 4 17.8、改]]
[PRE(HTML)[
]PRE]
但し、フォームと索引では[[提出]]方法が異なるので、
この2つの例は交換可能ではありません。
[[#comment]]
** memo
[9] [CODE(HTMLe)[isindex]] の意味がよく規定されているのは[[基底URI]]
が [[HTTP]] である場合のみです。また、入力する文字列は [[Latin-1]]
に制限されます。 [SRC[HTML 4 17.8]]
[[#comment]]
*メモ