HTML5フォームのlist属性/ datalist要素は、テキストから選択したり、編集したり、入力することができる選択肢のドロップダウンメニューを表示します。このすべてがクリーンでパワフルなコードを一度に実現することができます。HTML5データリストは値とオプションのテキストを区別できますか?
<input list="states">
<datalist id="states">
<option value="One">
<option value="Two">
</datalist>
しかし、このような形状は、(下)通常の選択/オプションのように、オプションのテキストと異なる値を送信するようにする方法?
<select>
<option value="1">One</option>
<option value="2">Two</option>
</select>
私はあなたが一つだけの入力でこれを行うことはできないと思います。表示されたテキストは1つの入力で、IDを含む隠しは2番目の入力で実現できます。それに、それらを同期させるスクリプトもあります。 – SWilk
[データリストのラベルを表示するが、実際の値を送信する]の複製が可能です(http://stackoverflow.com/questions/29882361/show-datalist-labels-but-submit-the-actual-value) –