オプションで作成input type="text"
するにはどうすればよいですか。<select></select>
言い換えれば、テキストを入力できるフィールドが 1 つ欲しいのですが、必要に応じて、select
タグと同じようにすべての値からドロップダウン リストからオプションを選択できます。出来ますか?
質問する
44 次
2 に答える
2
提案/事前定義された選択肢を使用したフリーテキスト入力を許可する場合は、HTML5データリスト要素を確認することをお勧めします(https://developer.mozilla.org/en-US/docs/HTML/Element/を参照)。 datalist)これはまさにこの目的のために設計されています。
これに対するブラウザーのサポートは、より新しいバージョンのブラウザーに限定されているため(Safari、iOS、またはAndroidではまったく使用できません)、JQuery UIオートコンプリートなどでこれをポリフィルすることをお勧めします(http://jqueryui.com/を参照)。 autocomplete /)。
于 2013-01-13T22:56:01.630 に答える
1
組み込みのhtmlコントロールとしてではありません。入力フィールドとドロップダウン値を含む別の要素(divやlistなど)を使用して1つを作成し、javascriptでコンポーネントパーツを結合する必要があります。これを行う方法については、Googleの周りにたくさんのチュートリアルが点在しています。
于 2013-01-13T22:46:32.477 に答える