我想请您注意我的问题,题目应该类似于这篇文章。
在一个WP网站上,我有两个专栏:
列n.1有一个CF7表单,它由来自CRM的url自动填充,并将数据注入GSheet。
列n.2有一个iframe用于使用外部日历工具预订约会,该工具应该从表单中选择数据(我无法编辑表单,只是iframe链接,例如:
该链接是否有可能从表单或crm url中“选择”数据?你认为这是可能的还是我是个傻瓜?
非常感谢你的帮助:)
发布于 2017-03-08 16:00:48
您应该研究如何使用JavaScripts postMessage()功能将数据传递到/从iFrames。
https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage
在WordPress页面上使用类似的内容
// This will get the value of the input and send it to the iFrame on the fly
$('#form-id input:not([type=submit])').each(function() {
var val = $(this).val();
$(window).postMessage(val);
});然后在iFrame页面上:
// Create browser compatible event handler.
var eventMethod = window.addEventListener ? "addEventListener" : "attachEvent";
var eventer = window[eventMethod];
var messageEvent = eventMethod == "attachEvent" ? "onmessage" : "message";
// Listen for a message from the WP page
eventer(messageEvent, function(e) {
if (e.data.length < 1) return;
// jQuery
$('#input-id').val(e.data);
// Pure JS
document.getElementById('input-id').setAttribute('value', e.data);
}, false);如果在不同的领域上的表单,我认为这是唯一的方法来做到这一点。
https://stackoverflow.com/questions/42655997
复制相似问题