私はhtmlデータリストを使用して、テキスト入力の自動補完オプションを作成しています。私はボタンをクリックしたときに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>
それは私にとってはうまくいかないようです。 – Mike
あなたはどのブラウザを使用していますか?テキスト入力ボックスをダブルクリックしたり、ボタンをクリックしたりする必要はないと思います。私はあなたのjsFiddleをChromeを使って調べています。私が入力すると、オートコンプリートのオプションが表示されます。 –
どちらも入力したくありません。何かを入力する前に、すべての提案を見るようにしてほしい。 – Mike