2015-08-30 4 views
0

У меня возникают трудности с чем-то довольно простым ... У меня есть вопрос, где пользователь вводит свой адрес электронной почты, когда он отправляет, я называю модальным (используя bootstrap/jquery). этот модал содержит другую форму, в которой пользователю предлагается дополнительная информация. Тем не менее, я не знаю, как передать переменную электронной почты из формы initital в форму, содержащуюся в модальном.как передать ввод формы в форму в модальном (bootstrap/jquery)?

Это начальная форма, в которой я собираю адрес электронной почты:

<form action="{{ url_for('register') }}" class="form-inline" method="POST" id="register-init"> 
    <input type="text" data-toggle="modal" data-target="#register" placeholder="Enter your email to get started" id="email-init" name="email" value=""> 
    <input class="btn btn-default" data-toggle="modal" data-target="#register" value="Register"> 
    </form> 

и это строка, относящаяся к адресу электронной почте в модальном:

<dt><label for="email">Email Address</label> 

<dd><input id="email"> name="email" type="text" value="{{ request.form.email }}"></dd> 

спасибо за вашу любезную помощь!

+0

код для модальных не работал так вот оно:

<метка для = «Отправить»> Адрес электронной почты
<ввода ID = имя «электронной почты» = типа «электронная почта» = «текст» значение = "{ {request.form.email}} ">
choubix

+0

Вы никогда не загружаете страницу правильно? Если нет, просто введите значение ввода с помощью метода val(). –

+0

Привет, спасибо за предложение. Если честно: у меня около 0 знаний javascript/jquery ... У вас есть пример, случайно? (Я пробовал использовать val(), но без правильной логики я не получаю правильный результат ... :(Спасибо! – choubix

ответ

0

Как я сосать при программировании, просто нужно использовать метод .val(). Как так:

$('#email').val($('#email-init').val()); 

Вот рабочий JS Bin Demo.
«Магия» выполняется сценарием JS в конце.
Когда вы нажимаете на кнопку, сценарий копирует содержимое текстового поля # email-init в #email текстовое поле, вот и все.

+0

Дорогой Дэвид и «Я сосать в программировании», спасибо вам за ваш вклад! Дэвид: Я очень ценю, что вы приложили усилия, чтобы сделать этот рабочий пример для меня :) Спасибо, куча! – choubix

+0

Нет проблем, @choubix. :) –

Смежные вопросы