编辑:This privately published page是我需要使用的。 密码:stackOF
我的客户希望让她的Wordpress博客在她的主页上显示一个MailChimp表格作为.pdf的门户。当用户单击“提交”时,我需要发生以下行为:
注意:
---- ----研究 我知道Mailchimp表单使用以下行实际提交信息,但我想做下面提到的操作,以及打开前面提到的.pdf:
<form action="http://*BLAH*.us2.list-manage.com/subscribe/post?u=*BLAHBLAH*&id=*BLAHBLAHBLAH*" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank">
我在其他网站上阅读,我可以想象将“动作”指向.php文件,但是如果有办法用javascript执行此操作 - 因为它使用我为此创建的.js文件,无论如何那我会很高兴。除此之外,我会采取我能得到的......
答案 0 :(得分:1)
您可能会创建一个包含脚本的页面,并且有一个指向PDF网址的iframe。
答案 1 :(得分:1)
您可以尝试以下操作:
在mailchimp表单上添加onsubmit
处理程序,如下所示:
<form onsubmit="runMyStuff(this)" action="http://*BLAH*.us2.list-manage.com/subscribe/post?u=*BLAHBLAH*&id=*BLAHBLAHBLAH*" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank">
你的javascript函数:
function runMyStuff( o ) {
// open the pdf file in a separate window
window.open( PATH_TO_YOUR_PDF_URL );
// now, submit the form
o.submit();
}
希望这有帮助。