Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как подставить данные из input в href ссылки (https://javascript.ru/forum/misc/71827-kak-podstavit-dannye-iz-input-v-href-ssylki.html)

2Step 15.12.2017 18:49

Как подставить данные из input в href ссылки
 
Здравствуйте, помогите с решением, пожалуйста. Надо чтобы данные, введенные в input подставлялись в атрибут ссылки href, к уже имеющемуся в href адресу. Это должно происходить при нажатии на эту самую ссылку, затем должен произойти переход по новой получившейся ссылке.
<input type="number" id="quantity" value="1" >
<a href="http://site.ru/page?id=1&quantity='сюда подставить данные из input'" id="link">нажать</a>

Dilettante_Pro 15.12.2017 19:01

<input type="number" id="quantity" value="1" >
<a href="http://site.ru/page?id=1&quantity='сюда подставить данные из input'" id="link">нажать</a>

<script>
link.onclick = function(e) {
  this.setAttribute('href',this.getAttribute('href').replace("сюда подставить данные из input",quantity.value));
}
</script>

laimas 15.12.2017 19:01

2Step,
а если не вводить и нажать?

Dilettante_Pro 15.12.2017 19:04

laimas,
valie уже есть

laimas 15.12.2017 19:13

Цитата:

Сообщение от Dilettante_Pro
valie уже есть

Для кого? Робот то не будет "щелкать", он просто попрет по этому адресу, и тогда?

2Step 15.12.2017 20:13

Dilettante_Pro, спасибо Вам большое, это то, что мне нужно.
laimas, для моего случая подходит, спасибо из Вам за беспокойство.

laimas 15.12.2017 20:20

Цитата:

Сообщение от 2Step
спасибо из Вам за беспокойство

Да мне то чего беспокоиться. :) Странно просто, тем более если есть уже значение, то есть сервером отдается, зачем же вообще поле ввода, а не сразу прописать в ссылку? Зачем скрипт? Какая-то пустая работа, если только это не часть чего-то.


Часовой пояс GMT +3, время: 13:37.