我的网站搜索功能有什么问题?这是一个没有 CMS 的 Bootstrap 网站

What’s wrong with my website search function? It is a Bootstrap website with no CMS

网站是https://thestripclubhookup.com

当我点击搜索并尝试输入两个词城市时,它会自动关闭搜索框。

这是怎么回事?我试图弄明白,但我不知道它可能是什么。

它在移动设备和桌面设备上都这样做。

在此先感谢您的帮助。

这是搜索功能的 JS 代码段:

function goCity() {
var category = document.getElementById("categories").value;
if (category == "clubs") {
    var city = document.getElementById("cities").value; 
    //console.log(city);
    if(city != "Location") {    
        window.location.href = city;
    }
    else {
        document.getElementById("error").classList.add("city-error-style");
        document.getElementById("error").innerHTML = "Please Choose Location";
    }
}

}

对于遇到此问题的任何人,当他们在搜索中按下 space 栏并关闭下拉菜单时,我通过执行以下操作修复了该问题:

更改 jquery.nice-select.min.js 中的以下行:

if(32==t.keyCode||13==t.keyCode)return s.hasClass("open")?l.trigger("click"):s.trigger("click"),!1

if(32==t.keyCode||13==t.keyCode)return s.hasClass("open")?n.trigger("click"):s.trigger("click"),!1