我正在使用html datalist爲文本輸入創建自動完成選項。我想知道如果我點擊一個按鈕時,如果我可以觸發建議從javascript顯示,而不是雙擊輸入。我可以觸發瀏覽器通過JavaScript顯示自動填充建議嗎?
<datalist id='gradeSuggestions'>
<option value='A'>A</option>
<option value='B'>B</option>
<option value='C'>C</option>
</datalist>
<input name="grade[]" autocomplete="off" list='gradeSuggestions' type='text' />
<input type='button' id='showSuggestions' value='Show Suggestions' />
<script>
$('#showSuggestions').on('click', function(){
// show the suggestions below the text input
});
</script>
這裏是一個jsFiddle
這似乎並不適合我。 – Mike
您正在使用哪種瀏覽器?我相信你不應該在文本輸入框上雙擊或者點擊一個按鈕。我正在使用Chrome查看您的jsFiddle,當我輸入時,自動完成選項會顯示出來。 –
我不想輸入或者。我希望用戶在輸入任何內容之前查看所有建議。 – Mike