我已经实现了按预期工作的自动完成文本框。
目前,如果在建议中找到“不匹配”,则显示没有结果作为建议,但是当他们单击该值时,该值将应用于 tex 框
var error = ["No match"];
if (results.length == 0) {
responseFn(error);
}
else {
responseFn(results);
}
结果是要在自动建议中显示的匹配项目列表。 如果结果为空,它会建议说“不匹配”但我不希望用户选择它,所以我尝试了下面的代码if (results.length == 0) {
$("#txtNewAttributes").blur(function () {
$("#" + txtbxId).val("");
})
但它会在所有情况下清除文本框,即使找到匹配项也是如此。我该如何实现呢?
如果没有找到匹配项,我需要清除文本框。