В настоящее время у меня есть функциональность на странице, чтобы давать пользователям подсказки на основе того, что они вводят в текстовое поле (jquery предложить). Функциональность, которую я хотел бы добавить, состоит в том, чтобы ограничить то, что выбирается / вводится в текстовое поле, только элементами в списке. В основном, как выпадающий список, который ограничивает свой выбор тем, что находится в списке.
Одна мысль, которая у меня возникла, - убедиться, что запись в текстовом поле соответствует элементу в списке. Я должен был бы предупредить пользователя, что то, что введено, не разрешено (или, возможно, есть способ заставить их печатать другие символы?), Это нормально, но не совсем чистый интерфейс.
Я полагаю, что кто-то на SO сделал что-то подобное; если у кого-то есть идея для достижения этой функциональности, пожалуйста, дайте мне знать.
Основной jquery, который я использовал:
<script type="text/javascript">
$(function() {
$('#autocomplete').autocomplete("getPcodes.aspx", { mustMatch: true, autoFill:true, multipleSeparator: "; ", minChars:3 });
});
</script>
Есть много хороших опций с автозаполнением. Раньше я пользовался предложением jquery, но думаю, что вместо этого я выберу этот.