【问题标题】:capture form value and pre-fill field in other form在其他表单中捕获表单值和预填充字段
【发布时间】:2013-07-12 18:50:15
【问题描述】:

请看这个页面:http://www.ingeniusprep.com/testing-new-home-page/

这是一个登陆页面,我有一个字段可以输入他们的电子邮件地址。

当您单击按钮时,会出现一个弹出窗口。现在点击“医学院”。看看表格是如何出现的?它有一个电子邮件字段。

如何使电子邮件字段自动填写该人在登录页面上输入的电子邮件?

(注意:这是一个 Wordpress 网站,我认为如果我只是在登录页面上使用查询,它不会被带到弹出窗口中,因为 wordpress 将弹出窗口视为一个单独的“页面”。也许我需要使用PHP 不知何故?)

提前谢谢!!!!!!!!!

【问题讨论】:

  • 不,您应该能够毫无问题地使用 javascript。都是同一个页面。
  • 对于弹出窗口,我使用了 simp-popup 插件,它本质上是创建一个新的“页面”,然后将该页面显示为弹出窗口。所以我不认为javascript会起作用....你能告诉我如何编写javascript吗?也许我会尝试 javascript,也许它毕竟会工作。
  • javascript在客户端运行,由于对客户端来说都是同一个页面,所以可以使用javascript修改email字段的值。

标签: php wordpress forms email field


【解决方案1】:

最初显示的电子邮件字段和医学院表单中的电子邮件字段使用相同的 ID。解决这个问题,这样的事情应该可以工作。

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

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

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

});

【讨论】:

  • 谢谢!我试过了,但它不起作用......我认为 JQuery 只是没有从页面转移到弹出窗口......
  • 绝对是。对 js 来说就是一页。
  • 没关系 - 我刚刚开始使用您的代码(稍作修改)!谢谢!!
猜你喜欢
  • 1970-01-01
  • 2015-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-03
  • 1970-01-01
相关资源
最近更新 更多