2017-02-07 2 views
0

の中に働いていないのDataList動作しません。オートコンプリートリストは表示されません。それ以外の場合は、これがデフォルトのビューとしてロードされていれば(AJAX要求なし)、すべて正常に動作しています。私はすべての属性が正しい名前を持つことを100%確信しています。入力のは、私はこのようなデータリストでリスト入力があるとしましょう動的に追加された要素

私が紛失していることはありますか?

+0

は、あなたがより多くの情報をお願いできますか?どのようにAJAXからの応答を処理していますか?あなたはplunkerまたはjsfiddleを作成することができます – Vikash

+0

私はそれがあなたのオートコンプリートに関連するイベントは、ページが読み込まれるときにバインドされていると思います。したがって、ajaxからロードするときにそのコードを複製するか、[イベント委任](https://davidwalsh.name/event-delegate)を参照する必要があります。 –

+0

@Vikash https://jsfiddle.net/vn6emshs/1/これはデータリストの入力例です。私のコードからコピーしましたが(動作しないところですが)何とかjsfiddle、strange ... – TomTom

答えて

0

datalist要素が正しくありません。 '選択'を削除します。あなたのコメントにあなたが提供したjsfiddleでは、選択肢はありません。

だから、それは間違いなくそのように動作するはずです:

<input type="text" name="color" id="color" value="" list="colorlist" /> <datalist id="colorlist"> <option value="Black" /> <option value="Blue" /> <option value="Dark Green" /> <option value="Grey" /> <option value="Green" /> <option value="Red" /> <option value="White" /> <option value="Yellow" /> </datalist>

関連する問題