如何使用 Twitter 的 Typeahead 插件禁用自由文本输入?我找到的所有示例和配置,用户都可以输入自定义文本。我需要用户不能输入自定义文本,但前提是文本与其中一个选项匹配。
最佳答案
技术是使用 .blur 检查是否存在有效建议
var myData = ["sugg1" , "sugg2" ]; // all data required for typeahead
$("#search").typeahead({source : myData})
.blur(validateSelection);
function validateSelection() {
if(source.indexOf($(this).val()) === -1)
$("#search").val("");
}
关于javascript - Typeahead 没有自由文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23664636/