Добавьте кавычки в URL при перенаправлении методом GET - PullRequest
0 голосов
/ 12 февраля 2020

У меня есть форма поиска, похожая на эту:

<form action='http://localhost:1000/' method='GET'>
   <input name="searchTerm" type="search">
   <button type="submit">Search</button>
</form>

Допустим, я ищу слово test , форма поиска перенаправит меня на: http://localhost: 1000 /? SearchTerm = test .

Вместо этого я хотел бы заключить в кавычки поисковый запрос - в данном случае test , например: http://localhost: 1000 / SEARCHTERM = "тест" .

Кто-нибудь может мне помочь, как это сделать?

1 Ответ

0 голосов
/ 13 февраля 2020

Решено с помощью функции JS. Код выглядит следующим образом:

Форма

<form onsubmit="return redirect(this)">
   <input id="searchvalue">
   <button type="submit">Search</button>
</form>

JS функция

 <script> 
  function redirect(that) {
  window.location.href = 'http://localhost:1000/' + '?searchTerm=' + '"' + (document.getElementById('searchvalue').value) + '"' 
  return false;
  }
 </script> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...