我想在文本框上实现自动完成功能。
我已经实现了基本的那样:
var cnt = 0;
$(document).ready(function(){
$('input[type="text"]').autocomplete({
source: isos
});
}
});
$('input[type="text"]').live(" autocomplete keypress keyup blur ", function(event){
$(this).val($(this).val().replace(/[^\d].+/, ""));
if ((event.which < 48 || event.which > 57)) {
event.preventDefault();
}
else
{
cnt++;
}
if(event.which == 8)//backspace
{
cnt--;
}
});
var isos = ['2222222222', '3333333333', '4444444444', '5555555555', '6666666666'];
它为我工作,但我真正需要的是在用户输入至少4个字符时启用它。有可能做那样的事吗?我不能使用任何第三方工具。
感谢&#39; S