javascript - 联系表 7 - 提交时设置 Cookie

标签 javascript php wordpress forms cookies

因此,我需要一种方法,使用管理页面上的“其他设置”框,从使用联系表单 7 插件的表单中获取字段的值。 某种使用字段值设置 cookie 的方法会很棒。

形式:

<label>Please type your question</label>
<fieldset class="question">
  [textarea your-message id:questionmessage]
</fieldset>
<label>Name</label>
<fieldset class="name">
  [text* your-name id:questionname]
</fieldset>
<label>Email</label>
<fieldset class="email">
  [email* your-email id:questionemail]
</fieldset>

<label>[Submit button]</label>
<fieldset class="submit">
  [submit "Send"]
</fieldset>

到目前为止有效的其他设置:

on_sent_ok: "location.replace('page2');"

我已经尝试过:

on_sent_ok: "setcookie('form-email',1,strtotime('+30 days'),COOKIEPATH, COOKIE_DOMAIN,false, false);setcookie('form-name',1,strtotime('+30 days'),COOKIEPATH, COOKIE_DOMAIN,false, false);location.replace('page2');"

这仍然可以正确发送电子邮件,但不会重定向到 page2(我知道这应该将 cookie 值设置为 1)

最佳答案

要正确重定向联系表格 7,请添加此代码。

on_sent_ok: "location = 'http://example.com/';"

记住开始双逗号(") -> 单逗号(') -> 双逗号(") 否则会出错

关于javascript - 联系表 7 - 提交时设置 Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32373563/

相关文章:

mysql - 无法用 SQL 查询替换未知长度的字符串?

javascript - 与非 Javascript 服务器相比,使用基于 Javascript 的服务器有哪些优势?

javascript - 在一个 img 上使用 fancybox rel=group 和 jQuery img src 更改

javascript - 如何检测文本区域和输入之外的选择

php - 在 Wordpress 中发布帖子并根据自定义字段元填充字段时运行 SQL 函数

php - apache/php 在磁盘未满时说磁盘上没有空间

php - 带有 Bootstrap 3 列的 GridView 中的 Wordpress 帖子

javascript - 如何在像 facebook 一样加载时创建占位符

javascript - 无法在 Ajax 调用中将图像上传到 Amazon S3

php - $_SERVER ['REMOTE_ADDR' ] 没有在 WordPress 插件中提供 IP 地址