2013-07-15 3 views
0

Пожалуйста, смотрите эту страницу: http://www.ingeniusprep.com/testing-new-home-page/захвата значение формы и поля предварительного заполнения в другой форме

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

Когда вы нажимаете на кнопку, появляется всплывающее окно. Теперь нажмите «Медицинская школа». Посмотрите, как появляется форма? У него есть поле для электронной почты.

Как сделать так, чтобы поле для электронной почты автоматически заполнялось электронным письмом, которое человек набрал на целевой странице?

(Примечание: это веб-сайт Wordpress, и я думаю, что если я просто использую запрос на целевой странице, он не будет перенесен в всплывающее окно, потому что Wordpress видит всплывающее окно как отдельную страницу. Возможно, мне нужно использовать PHP как-то?)

Заранее спасибо !!!!!!!!

+0

Нет, вы должны иметь возможность использовать javascript без каких-либо проблем. Это все та же страница. –

+0

Для всплывающего окна я использовал плагин simp-popup, который по существу создает новую «страницу», а затем отображает эту страницу как всплывающее окно. Поэтому я не думаю, что javascript будет работать. Можете ли вы сказать мне, как писать javascript? Возможно, я попробую javascript, и, возможно, это сработает. – user2528845

+0

Javascript запускается на клиенте, и поскольку для клиента все это одна страница, вы можете использовать javascript для изменения значения поля электронной почты. –

ответ

0

Как поле электронной почты, которое первоначально отображается, так и поле электронной почты в медицинской школе, используют тот же идентификатор. Исправьте это, и что-то вроде этого должно работать.

$("#landing-button").click(function(){ 

    email_value = $("#entry_1440270198").val(); 

    if (email_value != "") { 
     $("#med_school_email").val(email_value); 
    } 

}); 
+0

Спасибо! Я пробовал это, но это не работает ... Я думаю, что JQuery просто не переносит со страницы на всплывающее окно. – user2528845

+0

Это определенно. Для js это все одна страница. –

+0

Nevermind - я просто получил его на работу, используя ваш код (слегка измененный)! Благодаря!! – user2528845

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