1

我有一个 WordPress 网站,其中包含一个需要添加验证码的表单。该表单不是它自己的模板,甚至不是它自己的页面,而是一个包含在所有页面上的单个 php 文件。实际的形式是下拉菜单的形状。当用户单击“请求信息”链接时,表单会从导航栏中下拉。按照它的设置方式做,我不能使用 WordPress 插件。

通常,我可以只添加一个 php 验证码脚本并完成它,但表单操作设置为发布到外部网站。当访问者提交表单时,它会转到另一个收集信息的网站,如您在此处看到的:

<form action="https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8" method="POST" name="contact" id="contact" onsubmit="return checkform(this);">

因为表单没有使用站点服务器上的 php 文件进行验证,所以我不知道如何验证验证码并使其正常工作。有没有人有什么建议?

4

1 回答 1

1

唯一的方法是在提交到您检查验证码的服务器时进行 ajax 调用。如果代码有效,则提交表单。如果它没有显示错误并且不允许表单提交。

如果您使用的是 Recaptcha,请检查以下内容:using reCAPTCHA with ajax....javascript loading problem

如果您正在做一般的验证码:jQuery ajax validate captcha

答案比你要找的更集中,但至少会让你指向正确的方向。

于 2012-06-07T21:19:25.657 回答