ドロップダウンリスト(<select size=”1” />)の性質を併せ持ったような、
手入力と項目選択の両方が可能な、
フォーム部品の実現方法を教えて下さい。
具体的には、
ブラウザのアドレスバー、
グーグルツールバーの検索バーみたいなものです。
可能であればHTMLソースコードを記述して下さい。
ちなみに現在レイヤーを使って、
同様な機能を実現してみようと試しにやっているのですが、
どうもスマートではありません。
宜しくお願いします。
http://www.tagindex.com/html_tag/form/select.html
HTMLタグ/フォームタグ/セレクトボックスを作る - TAG index Webサイト
<FORM name=”myform”>
<SELECT name=”myselect”>
<OPTION value=”1” selected>A型</OPTION>
<OPTION value=”2”>B型</OPTION>
<OPTION value=”3”>O型</OPTION>
<OPTION value=”4”>AB型</OPTION>
</SELECT>
</FORM>
このような感じでしょうか?
http://homepage1.nifty.com/chaki-el/pc/js/tips01-3.htm
HTML & Java Script − コンボボックス3
お望みのものとは少し違いますが、かなり近いものを再現しています。
http://homepage1.nifty.com/chaki-el/pc/js/tips01-2.htm
HTML & Java Script − コンボボックス2
http://homepage1.nifty.com/chaki-el/pc/js/tips01-1.htm
HTML & Java Script − コンボボックス1
なるほどなるほど。。。
確かに近いですね^^
実用面を考えるとご呈示いただいた方法でOKかもしれません。
もしかしたらVBScriptあたりで、
正式なエディットコンボボックスを実現できそうな気がしますので、
もう少し質問を続行してみます。
--------------------------------------------
と思ったのですが、質問を終了します。
質問を続行した場合、
恐らくActiveXコンポーネントを呼び出して実現、
というご回答を回答者様からいただけると思われます。
しかしその方法ですと、
IE以外のブラウザや他のプラットフォームで動作しない可能性がありますので、
残念ながら採用できません。
したがって、sandaler様のご回答を採用することに致します。
ご協力ありがとうございました。
ええ、それですと項目選択しかできないと思います。
該当項目が存在しない場合、
入力フィールドに直接手入力させたいのです。
ただ、
直下に、
スマートではないなと考えております。