Javascript 当用户打印两个或更多字母时触发功能?

Javascript 当用户打印两个或更多字母时触发功能?,javascript,jquery,Javascript,Jquery,我有一个文本框: <input id="txtSearch" type="text"> 当用户输入两个或更多字母时,我需要执行该函数 如何使用JavaScript或jQuery实现它 $("#txtSearch").on("keyup",function(){ if($(this).val().length>=2) search($(this).val()) }): function search(prefixText){ $.

我有一个
文本框

<input id="txtSearch" type="text">
当用户输入两个或更多字母时,我需要执行该函数

如何使用
JavaScript
jQuery
实现它

$("#txtSearch").on("keyup",function(){
   if($(this).val().length>=2)
       search($(this).val())
}):


function search(prefixText){

           $.ajax({
                type: "POST",
                url: "../../Search/Address.aspx/GetCompletionList",
                data: "{ prefixText: prefixText, count: 10 }", 
                contentType: "application/json; charset=utf-8",
                dataType: "json", 
                success: function (data) {
                  alert("Done!")
                },
                error: function (error) {
                  alert("error")
                }
            });
}
这就是你想要的吗

$("#txtSearch").on("keyup",function(){
   if($(this).val().length>=2)
       search($(this).val())
}):


function search(prefixText){

           $.ajax({
                type: "POST",
                url: "../../Search/Address.aspx/GetCompletionList",
                data: "{ prefixText: prefixText, count: 10 }", 
                contentType: "application/json; charset=utf-8",
                dataType: "json", 
                success: function (data) {
                  alert("Done!")
                },
                error: function (error) {
                  alert("error")
                }
            });
}
     function search(prefixText){
         if(prefixText.length >=2)
       {
       $.ajax({
            type: "POST",
            url: "../../Search/Address.aspx/GetCompletionList",
            data: "{ prefixText: prefixText, count: 10 }", 
            contentType: "application/json; charset=utf-8",
            dataType: "json", 
            success: function (data) {
              alert("Done!")
            },
            error: function (error) {
              alert("error")
            }
        });
        }
        }