Php 在表单中添加了验证码,现在可以';t将表单输入发布到我的处理脚本。怎么办?

Php 在表单中添加了验证码,现在可以';t将表单输入发布到我的处理脚本。怎么办?,php,forms,validation,captcha,Php,Forms,Validation,Captcha,我有一张联系表 () 它用于将输入字段发布到一个单独的php文件中的处理脚本,然后通过电子邮件发送给我 () 我现在添加了验证码(SweetCaptcha) 我不得不从表单中删除“action=“mailer.php”,以便验证码可以在同一页面上验证,它基本上是这样工作的 如果Captcha=successful>执行此操作,否则>执行此操作 我的问题是,如何将我的邮件脚本放入“Captcha=successful>do this”部分?现在这样做时,我会收到大量语法错误/说我的函数没有定义 我

我有一张联系表 ()

它用于将输入字段发布到一个单独的php文件中的处理脚本,然后通过电子邮件发送给我

()

我现在添加了验证码(SweetCaptcha)

我不得不从表单中删除“action=“mailer.php”,以便验证码可以在同一页面上验证,它基本上是这样工作的

如果Captcha=successful>执行此操作,否则>执行此操作

我的问题是,如何将我的邮件脚本放入“Captcha=successful>do this”部分?现在这样做时,我会收到大量语法错误/说我的函数没有定义

我希望我已经解释得足够清楚了


提前感谢您的帮助!

获取代码片段会很有帮助,但是您可以在javascript中重写所需的函数,或者在“执行此操作”部分,您可以更改表单的操作,然后“提交”它。

{success}之间添加一个include
?嘿,好主意。我尝试了这个方法,得到了错误警告:无法修改标题信息-标题已经由第39行的/file path/contact-mailer.php中的/file path/includes/head.php:32)发送(输出开始于/filepath/contact-mailer.php),我不会使用它(sweetcaptcha)再也不用说了:谢谢你的评论。在我发布这篇文章后不久,我幸运地切换到了谷歌的REcaptcha。嘿,谢谢你的回复!我已经添加了所有相关代码的粘贴!仅仅一个片段就相当多了。我如何更改表单的操作并在“do this”中提交它“部分?验证码应有服务器端和客户端。当您提交带有验证码的表单时,您应该有一些标识符,告诉您该表单id和该验证码是相同的。使用JavaScript提交非常简单,只需通过名称/id获取表单元素,然后“submit()”