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