如果条件,我如何通过输入长度限制jQuery自动完成?

时间:2015-11-12 17:24:15

标签: javascript c# jquery

我试图让jQuery自动完成仅在文本框中输入3个或更多字母时启动。目前,只要输入第一个字符,它就会启动。这是我尝试过的:

this

在第一个字符输入后仍然会触发。

1 个答案:

答案 0 :(得分:0)

您的代码看起来像这样生成:

if("#myId".length >=3 ) {

换句话说,你正在检查字符串的长度,这没有多大意义。您应该使用自动填充的minLength选项:

$("#<%= TextBox1.ClientID %>").autocomplete({
    minLength: 3,
    source: availableTags
});