Поиск WordPress с использованием трех разных выпадающих меню - PullRequest
0 голосов
/ 20 марта 2012

У меня есть три выпадающих меню, которые связаны друг с другом. Год, сделать модель. Мне нужны результаты поиска в WordPress, чтобы показать их результаты. Если я дам им всем name = "s", то он будет искать только последний s = в URL.

Мне нужно знать, как сделать

mysite.com /? S = 2001 & s = s & Chevrolet = Экспресс & Поиск = Поиск

превращаются в:

mysite.com /? S = 2001 + Шевроле + Экспресс-поиск = Поиск

или что-то еще, что делает работу.

Есть предложения?

1 Ответ

0 голосов
/ 20 марта 2012

Я бы не назвал избранных.Вместо этого дайте им идентификаторы и создайте скрытое поле формы, затем используйте javascript для обновления скрытого поля.

function updateHiddenField(){
    var year = document.getElementById("YearDD").value; //this is conceptual
    var make = document.getElementById("MakeDD").value; //this is conceptual
    var model = document.getElementById("ModelDD").value; //this is conceptual
    document.getElementById("s").value = year+"+"+make+"+"+model; //this is conceptual
}

Затем позже ...

<input type="hidden" name="s" id="s" value="">
<select id="YearDD" onChange="updateHiddenField();">
...

В противном случае вы можете перезаписать "Отправить "Button, сгенерировать свою собственную строку запроса / URL и перенаправить страницу.

Или, очень грязным способом, вы можете просто найти строку и преобразовать" & s = "с помощью" + ".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...