Когда я пишу «запросы» или «аргументы», я имею в виду ключи и значения после ?
в URL.
Я хочу перенаправить пользователя и применить то, что они вводят в <form>
<input>
, к другой веб-странице, например, к поисковому веб-сайту.
Я стремлюсь к решению без JavaScript, чтобы веб-сайт можно было использовать в браузерах как «Храбрый» и используется пользователями, которые активируют блокиратор JavaScript, например «NoScript».
В этом сценарии я использую созданную мной веб-страницу, которая просто записывает текущий URL-адрес в документ, поэтому мы можем видеть, на какой URL был перенаправлен клиент. Я предварительно заполняю URL аргументом, но форма переопределяет то, что я ему дал. Я готовился сделать скрытый ввод, который будет читаться, когда пользователь вводит свои данные, но у меня есть несколько значений для отправки, поэтому это будет очень неэффективно.
Пример кода ниже:
<form method="get" target="_self" action="//SearchDDG.studentfires.repl.co/main.html?key=admin&q=">
<label for="search">Search using my Browser</label>
<br/>
<input type="text" name="q" placeholder="Search" required="required" autofocus="autofocus"/>
<input type="submit" value="Find results!"/>
</form>