Все, что вам нужно, это форма со скрытыми вводами и кнопкой отправки:
<form>
<input type="hidden" name="param1" value="Predefined value 1" />
<input type="hidden" name="param2" value="Predefined value 2" />
<input type="hidden" name="param3" value="Predefined value 3" />
<button type="submit">Search!</button>
</form>
Это покажет только кнопку, но значения все равно будут отправлены в действие вашей формы.
... должен быть простой способ сделать это
сторона сервера
... клиентское решение было бы лучше
... скопировать текущую функцию, которая принимает
поиск, иметь его с предустановленным
значения вместо заполнения
значения из формы, а затем просто
вызывая эту функцию onClick. Есть ли
что имеет смысл?
Не совсем, по крайней мере, для меня. Если вы можете уточнить, я был бы рад помочь больше.
Когда вы говорите «несколько значений форм с одинаковыми идентификаторами», я боюсь, что вы можете быть сбиты с толку: для ввода формы не требуется «id», я думаю, что вы имеете в виду «name», и в этом нет необходимости иметь несколько входов с одним и тем же именем в форме, если вы не хотите отправить массив значений .
Я не хотел идти за борт и говорить о том, как работает ajax на этом сайте, потому что это совсем другое дело, и все, что вас беспокоило, это предустановленные кнопки поиска. Надеюсь, это поможет вам разобраться, GL.
РЕДАКТИРОВАТЬ : Мне трудно разобраться, что вы на самом деле спрашиваете, если вы пытаетесь продублировать поведение на этом сайте, пожалуйста, сообщите нам, какой язык на стороне сервера вам доступен. , если вы используете или открыты для использования любых библиотек JavaScript, и то, что вы пытались до сих пор. Полноценное учебное пособие по кормлению ложкой действительно выходит за рамки, вы получите лучшую, более ясную помощь, если поделитесь кодом из своих текущих попыток.