将数据从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