Как передать входное значение из маленькой формы в большую форму? (PHP, Javascript, URL) - PullRequest
0 голосов
/ 26 апреля 2010

У меня есть веб-сайт Wordpress, на котором должна отображаться форма подписки на новостную рассылку. Эта форма регистрации имеет много полей и занимает собственную полную страницу.

Я хочу отобразить простую форму «введите адрес электронной почты, нажмите« Отправить »» вверху каждой страницы. Когда пользователь нажимает кнопку «Отправить», он должен перевести их в полную форму, где его адрес электронной почты уже предварительно заполнен в соответствующем поле.

Какой хороший способ передать входное значение из краткой формы в длинную форму? Я склонен как-то использовать URL, но раньше никогда не подходил к нему.

(Мои навыки: эксперт по XHTML / CSS. Хорошо разбирается во взломе WP-тем. Достаточно удобен для работы с PHP и Javascript, но не настолько, чтобы писать с нуля.)

Спасибо!


ETA: Вот оболочка того, что сработало (спасибо за решения!):

Форма первая

<form method="get" action="form2.php">

email:
<input type="text" name="email" value="" />

<input type="submit" />

</form>

Форма первая (form2.php)

<form>

Email field:
<input type="text" value="<?php echo $_GET["email"]; ?>" />

</form>

1 Ответ

2 голосов
/ 26 апреля 2010

вы просто отправляете значение первой формы электронной почты через метод get или post и в php / html для второй формы используйте <input type="text" name="email" value"$_POST['firstFormsName']" />

конечно, в этом примере предполагается, что вы используете метод post в своей форме на первой странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...