Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 自动完成jQuery,无结果消息&;无法提交_Javascript_Jquery_Autocomplete_Submit - Fatal编程技术网

Javascript 自动完成jQuery,无结果消息&;无法提交

Javascript 自动完成jQuery,无结果消息&;无法提交,javascript,jquery,autocomplete,submit,Javascript,Jquery,Autocomplete,Submit,首先,我对jQuery一点也不擅长。我想同时实现关于jQuery自动完成的两个功能。如果没有与搜索结果匹配的任何结果,则第一个显示no results found消息,在本例中,我希望禁用submit输入字段。我读了很多书,并且我构建了一些部分工作的代码。 我的意思是,如果没有找到结果,提交按钮将被禁用,但即使用户稍后选择了正确的建议,提交按钮仍将被禁用,我不需要它 代码 $(函数(){ $(“#自动”).autocomplete({ 来源:“scripts/chresults.php”, 响

首先,我对jQuery一点也不擅长。我想同时实现关于jQuery自动完成的两个功能。如果没有与搜索结果匹配的任何结果,则第一个显示no results found消息,在本例中,我希望禁用submit输入字段。我读了很多书,并且我构建了一些部分工作的代码。 我的意思是,如果没有找到结果,提交按钮将被禁用,但即使用户稍后选择了正确的建议,提交按钮仍将被禁用,我不需要它

代码

$(函数(){
$(“#自动”).autocomplete({
来源:“scripts/chresults.php”,
响应:功能(事件、用户界面){
如果(ui.content.length==0)
{
$(“#空消息”).text(“未找到Ruselt”);
$(“:submit”).prop(“已禁用”、!ui.item);
}
其他的
{
$(“#空消息”).empty();
}
}
});
});
#空消息{float:left;}

试试这段代码

$("#auto").autocomplete({
    source: availableTags,
    response: function(event, ui) {
        if (ui.content.length === 0) {
            $("#empty-message").text("No results found");
            $(":submit").attr("disabled","disabled");
        } else {
            $("#empty-message").empty();
            $(":submit").removeAttr("disabled");
        }
    }
});