gpt4 book ai didi

php - 提交信息到url,还能打开PDF

转载 作者:行者123 更新时间:2023-11-30 18:29:38 25 4
gpt4 key购买 nike

编辑:This privately published page是我需要处理的。 密码:stackOF

我的客户希望她的 Wordpress 博客在她的主页上显示一个 MailChimp 表单作为通往 .pdf 的入口。当用户单击“提交”时,我需要发生以下行为:

  1. 执行包含的 MailChimp 的 javascript 文件;这确保表格已正确填写,然后执行新闻通讯列表的注册(这部分不需要帮助)
  2. 然后向用户显示信息性 PDF 以供下载或查看编辑:逻辑顺序与我最初发布时的顺序相反。脚本应该执行,并且只有当脚本正确执行时,PDF 才会显示给用户

注意:

  • 我在 HTML 和 PHP 方面的经验水平是 3/4,而在 JS 方面我是 2/4 编辑:(此时看起来更像是 1/4 哈哈)。如果我的研究是正确的,PHP(服务器端语言)将被用来做客户想要的事情。
  • 在这种情况下,除了 MailChimp 的脚本提供的内容之外,不需要额外的验证(它确保用户已提交完整的表单)(客户表示如果电子邮件无效也可以全部)。
  • .pdf URL 和内容是静态的,只需要显示,而不是生成。

----研究----我知道 Mailchimp 表单使用以下行来实际提交信息,但我想执行下面提到的操作,以及打开上述 .pdf:

<form action="http://*BLAH*.us2.list-manage.com/subscribe/post?u=*BLAHBLAH*&amp;id=*BLAHBLAHBLAH*" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank">

我在其他网站上读到,我可以想象将“操作”指向 .php 文件,但如果有办法使用 javascript 执行此操作 - 因为它已经使用了我为此创建的 .js 文件,无论如何,那我会很高兴。除此之外,我会拿走我能得到的..

最佳答案

您可以尝试以下方法:

在 mailchimp 表单上添加一个 onsubmit 处理程序,如下所示:

<form onsubmit="runMyStuff(this)" action="http://*BLAH*.us2.list-manage.com/subscribe/post?u=*BLAHBLAH*&amp;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();
}

希望这对您有所帮助。

关于php - 提交信息到url,还能打开PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10022009/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com