如果没有找到匹配,Jquery自动完成清除文本框

问题描述:

我正在使用Jquery的自动完成插件在我的应用程序中显示智能搜索文本框。如果没有找到匹配,Jquery自动完成清除文本框

为了获得更好的主意PLZ参考,以下网址

http://docs.jquery.com/Plugins/Autocomplete

现在我想的是,当用户继续在文本框中尊重过滤后的结果输入得到追加到这是很好的文本框中。如果用户输入与结果不匹配的字符,我想清除该字符。

意味着我想强制用户只键入自动完成结果中的那些字符。

在此先感谢。

萨钦

+0

我得到的溶液.. $( '#' + Artist.id).autocomplete(xmlhttp.responseText.split( “〜”)[0] .split( “”),{ matchContains:假, minChars:1, autoFill:false, mustMatch:true, cacheLength:20, max:20 }); 这解决了我的问题 – Sachin 2010-01-11 06:08:37

$('#'+Artist.id).autocomplete(responce, { 
     matchContains:false, 
     minChars:1, 
     autoFill:false, 
     mustMatch:true, 
     cacheLength:20, 
     max:20 
    }); 

你可以用一个以上提到的覆盖.autocomplete(性反应),并设置参数,按您的需求量的。

MustMatch = true解决了我的问题。