如何在一个页面上使用recaptcha获得多个表单?

时间:2014-11-25 14:04:39

标签: javascript php jquery forms recaptcha

感谢阅读。我的问题是我有多个标签,每个标签都包含一个表单,我希望每个标签都包含一个重新标记。问题是只显示第一个recaptcha。你可以在this page上看到我的意思。

我不太确定如何做的另一个解决方案可能是每个表单使用1次重新签名,因为一次只能提交一个表单但是表单需要拆分才能在之前进行重新计算。提交按钮。

任何解决方案的任何帮助都将非常感激(并且也阻止我拔掉头发)。谢谢你的时间。

很抱歉,如果我没有提供足够的细节。这是其中一种形式的结尾。在这一点上它们几乎都是一样的。

<div class="row-textarea"><div class = "label">Review: </div>
  <textarea id="msg" name="content"  required></textarea>
</div>


<div class="captcha">
<?php
     require_once('HIDDEN/recaptchalib.php');
     $publickey = "HIDDEN";
     echo recaptcha_get_html($publickey);
?>
</div>

<button class ="button" type="submit">Submit</button>

</form>

理想的是从表单中删除验证码div,但仍然在提交按钮之前使用它。

想一想,所有表单的提交按钮也是一样的。是否有一种方法可以让选项卡在验证码之前更改所有表单,并将所有表单保留在完成表单之后。这给了我一些值得思考的东西。

2 个答案:

答案 0 :(得分:0)

我设法通过我在上次编辑中提到的方法获得了我想要的结果。如果其他人有这个问题(他们可能会赢了),我如何修复它只是使用位于表单后面的一个recaptcha,然后在recaptcha之后使用position来定位提交按钮。

现在我想起来很简单。对不起浪费你所有的时间,我仍然是网页设计的新手,这似乎是一个菜鸟问题。再次感谢您的时间。

答案 1 :(得分:0)

对于任何阅读此解决方案的人都很抱歉,但之前的解决方案也不起作用。 recaptcha需要在形式。我还有一个单词计数器,也可以只用于一个表单。因此,我的解决方案是创建指向页面的链接,该页面根据所选链接加载单个表单。不是我想要的,但它确实起到了作用。