Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как вписать текст в поле другой страницы (https://javascript.ru/forum/misc/53879-kak-vpisat-tekst-v-pole-drugojj-stranicy.html)

Roxana 22.02.2015 17:50

как вписать текст в поле другой страницы
 
Добрый день!
Сделала калькулятор стоимости и мне нужно, чтобы при клике на кнопку отправить заявку он переключался на страницу отправки заявки и поле "текст сообщения" заполнялось данными из калькулятора.
Вот подсмотрела у конкурентов - у них:
pgn2.innerHTML = '<a href="/otpravka-zayavki?zz='+as+'"><b>Отправить заявку</b>
А я не так хорошо знакома с js - никак не могу понять, что это за 2z и знак вопроса, и что мне туда дописать чтобы текст куда надо вписывался. Я смотрю. что в той форме у них поле не называется zz. Перековыряла интернет, так и не нашла как вставить посредством innerhtml текст на другую страницу в конкретное поле. Спасибо!

MallSerg 23.02.2015 07:29

https://ru.wikipedia.org/wiki/HTTP#GET

С помощью innerHTML невозможно вставить что то на другой странице (только на этой =) )
В данном случае скорее всего данные передаются на сервер с помощью GET параметра. сервер используя полученные данные формирует новую HTML страницу с уже заполненной формой на основании переданных данных.
Так как GET параметры являются частью URL т.е. адреса страницы то эти данные можно получить на новой странице (странице HTML на которую перешли) используя ссылку "window.location.href" из URL данной страницы можно вытащить все необходимые GET параметры но лучше проще и правильнее делать это на стороне сервера.

Roxana 24.02.2015 15:57

Цитата:

Сообщение от MallSerg (Сообщение 357890)
https://ru.wikipedia.org/wiki/HTTP#GET

С помощью innerHTML невозможно вставить что то на другой странице (только на этой =) )
В данном случае скорее всего данные передаются на сервер с помощью GET параметра. сервер используя полученные данные формирует новую HTML страницу с уже заполненной формой на основании переданных данных.
Так как GET параметры являются частью URL т.е. адреса страницы то эти данные можно получить на новой странице (странице HTML на которую перешли) используя ссылку "window.location.href" из URL данной страницы можно вытащить все необходимые GET параметры но лучше проще и правильнее делать это на стороне сервера.

Все, спасибо, разобралась с функцией GET


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