lu1*_*u1s 5 javascript typeahead twitter-bootstrap
如何使用 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("");
}
Run Code Online (Sandbox Code Playgroud)