Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос от чайника (https://javascript.ru/forum/misc/76281-vopros-ot-chajjnika.html)

letushov 21.12.2018 08:46

Вопрос от чайника
 
Здравствуйте, я не программист, поэтому просто попрошу помочь

Есть страница
https://member.insidebusiness.biz/we...ie-podpischiki

В ней есть поле vk_uid - input id="field-input-83018"

Как сделать так, чтобы при переходе условно говоря

https://member.insidebusiness.biz/we...iki?vk_uid=123

В поле vk_uid подставлялось значение в случае примера 123, какой скрипт нужно вставить на сайте

Буду безмерно благодарен

laimas 21.12.2018 09:18

Вопрос задан так, что черт ногу сломит. Нет никакого поля vk_uid, а поле id="field-input-83018" вообще не имеет имени, и если даже что-то в это поле вставить, то при отправлении формы сервер этого поля не получит, если только не Ajax отправка. Но если Ajax, то о каком переходе речь?

letushov 21.12.2018 09:26

Простите в какой форме ссылка?

laimas 21.12.2018 09:36

vk_uid - это элемент А раскрывающий поле ввода, в которое нужно вставить нечто. Поле не имеет имени vk_uid. Ладно, что-то записать не проблема в него, но когда? Что означает "чтобы при переходе .... В поле vk_uid подставлялось значение", если отправление формы асинхронное и никакого перехода нет?

laimas 21.12.2018 09:41

И то что вставлено после body

var content = document.location.search, param = new URLSearchParams(content), inputText = document.querySelector('.field-input-83018'), vk_uid = parseInt(param.get("vk_uid")); inputText.value = vk_uid;

вне тега <script></script> работать не будет, это просто текст на странице, и вставленный тоже не будет работать, но уже по иной причине.

letushov 21.12.2018 09:43

Попробую объяснить. Уж простите за тупость =)
https://s.mail.ru/FkpC/FrnyYzXXk

В это поле нужно, чтобы автоматически подставлялось значение которое будет в ссылке условно говоря вида

https://member.insidebusiness.biz/we...iki?vk_uid=123

Просто вставится значение в поле 123

Передаваться оно будет когда человек введет остальные данные и нажмет на кнопку.

Т/е это нужно, чтобы подставлять данные ID от ВК и чтобы человек их не вводил сам, так как скорее всего даже не знает

laimas 21.12.2018 09:47

Цитата:

Сообщение от letushov
подставлялось значение которое будет в ссылке

В какой ссылке, если форма отправляется асинхронным методом? Может в url запроса формы, но тогда зачем заполнять поле формы, что его передачи на сервер не хватает?

letushov 21.12.2018 09:49

Человек переходит по ссылке
https://member.insidebusiness.biz/we...iki?vk_uid=123

У него все поля не заполнены, я хочу, чтобы поле
.field-input-83018

Уже было заполнено тем значение которое будет в ссылке в случае примера 123

Nexus 21.12.2018 09:50

laimas, как я понял, автору нужно значение get-параметра в поле затолкать.
Проще это сделать серверу, имхо.

laimas 21.12.2018 10:10

Цитата:

Сообщение от letushov
Человек переходит по ссылке
https://member.insidebusiness.biz/we...iki?vk_uid=123

Вот такая постановка уже иное, и это лучше делать на сервере, но тогда, по логике, поле field-input-83018 должно быть скрытым без всяких раскрытий, его то нельзя будет менять так?


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