@Diversia

Как изменить параметр GET в ссылке?

Здравствуйте! Подскажите пожалуйста решение на jQUERY.

Есть форма с полем:
<input type="text" name="q">
Пользователь вводит в это поле поисковую фразу. Далее, без обновления страницы, введенную фразу нужно подставить в ссылку, чтобы на нее можно было нажать:
<a class="popup-site" href="https://site.ru/?s=*фраза с поля*">Ссылка</a>


Важно, чтобы это было без обновления страницы и без отправки POST/GET запроса с формы. Наверное придется заменить и проблемы на символ %20.
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
maximw
@maximw
$('input[name=q]').change(function(){
    var link = 'https://site.ru/?s=' + encodeURI($('input[name=q]').val());
    $('a.popup-site').attr('href', link);
})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы