私は<datalist>
を使用してオプションの選択を許可していますが、まだタイプイン値を許可しています。入力+データリスト、デフォルト値、選択時にリセット?
<input list="cities" name="city">
<datalist id="cities">
<option value="Portland">
<option value="San Francisco">
</datalist>
都市が選択されると、ドロップダウンを開くと、手動でバックスペースを押して消去しない限り、その都市が表示されます。
これは素晴らしいですが、うまくいかないことがあります。 I've seen in other examples how to remove a 'selected' flag(here also)ですが、<datalist>
には該当しません。
ここjsfiddleです:https://jsfiddle.net/tedder/ekaLc64t/2/
tedder42: http://stackoverflow.com/a/37479774/854222 –
@JoelHernandezええ、それはそれをしました。もう一つは受け入れられなかった。あなたがここに答えを残すなら、私はそれを受け入れるでしょう。 [ここに私の完成したjsfiddle](https://jsfiddle.net/tedder/ekaLc64t/8/)です。 – tedder42
tedder42、答えは私のものではありませんでした。元の作者に信用を与える方が良いです。素晴らしい一日を。... –