Что не так с функцией поиска на моем сайте? Это сайт на Bootstrap без CMS.

avatar
Splendiferous Finch
1 июля 2021 в 19:37
24
1
0

Веб-сайт 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";
    }
}

Источник

Ответы (1)

avatar
Splendiferous Finch
6 июля 2021 в 10:40
0

Для тех, у кого есть проблема, когда при нажатии клавиши пробела в поиске закрывается раскрывающееся меню, я исправил ее, выполнив следующие действия:

Изменение следующей строки в 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