编程语言
首页 > 编程语言> > 将数据从PHP弹出窗口发布到Smarty表单中

将数据从PHP弹出窗口发布到Smarty表单中

作者:互联网

我正在使用Smarty模板网站上的javascript / PHP弹出窗口将Experian的快速地址邮政编码查找添加到客户的网站.

有谁知道如何将数据从弹出窗口发布回Smarty表单?

表单的过程为:

>客户进入查询表(Smarty模板)
>客户单击“获取我的地址”按钮(激活js / php弹出窗口)
>客户完成地址处理并接受地址(关闭弹出窗口)
>弹出窗口中的数据出现在表单的地址框中
>表单中通常会显示{IF $SUCCESS}信息

我被困在4号上,因此任何指导将不胜感激!

解决方法:

您可以使用JavaScript弹出窗口中的window.opener属性轻松完成此操作.

在弹出窗口中找到所需数据后,可以将其从Smarty页面分配回原始表单,如下所示:

window.opener.document.getElementById('form_zip_code').value = quick_postcode;

您可以通过多种不同的方式访问form元素,但这是最基本的方法,无需使用jQuery,Prototype或任何JS库函数即可使用.

希望能有所帮助.

标签:smarty,php
来源: https://codeday.me/bug/20191201/2081835.html