Javascript 联系表格7-提交时设置Cookie
因此,我需要一种方法,从使用contact form 7插件的表单中获取字段值,使用管理页面上的附加设置框。 使用字段值设置cookie的某种方法将非常有用 表格:Javascript 联系表格7-提交时设置Cookie,javascript,php,wordpress,forms,cookies,Javascript,Php,Wordpress,Forms,Cookies,因此,我需要一种方法,从使用contact form 7插件的表单中获取字段值,使用管理页面上的附加设置框。 使用字段值设置cookie的某种方法将非常有用 表格: <label>Please type your question</label> <fieldset class="question"> [textarea your-message id:questionmessage] </fieldset> <label>Name
<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: "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');"
这仍然可以正确发送电子邮件,但不会重定向到第2页(我知道这应该只是将cookie值设置为1)要正确重定向,请添加此代码
on_sent_ok: "location = 'http://example.com/';"
请记住以双逗号(“)->单逗号(”)->双逗号(“)开头,否则将出现错误要正确重定向,请添加此代码
on_sent_ok: "location = 'http://example.com/';"
请记住启动双逗号(“)->单逗号(”)->双逗号(“),否则将出现错误我在管理区域的附加设置框中调用了
on_sent_ok: "setCookiesAndRedirect("http://www.redirecthere.com");"
然后在表单区域中,我添加了一些javascript来处理表单字段值/cookie内容。这可能不是很好,但很有效