【问题标题】:What’s wrong with my website search function? It is a Bootstrap website with no CMS我的网站搜索功能出了什么问题?这是一个没有 CMS 的 Bootstrap 网站
【发布时间】:2021-07-01 19:37:04
【问题描述】:

网站是https://thestripclubhookup.com

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

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

它可以在移动设备和桌面设备上执行此操作。

提前感谢您的帮助。

这里是搜索功能的JS sn-p:

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";
    }
}

}

【问题讨论】:

    标签: html search twitter-bootstrap-3


    【解决方案1】:

    对于遇到此问题的人,当他们在搜索中按空格键并关闭下拉菜单时,我通过执行以下操作来解决它:

    在 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-21
      • 1970-01-01
      • 2016-10-29
      • 2017-12-13
      • 1970-01-01
      • 2021-09-13
      • 2014-08-25
      • 1970-01-01
      相关资源
      最近更新 更多