【发布时间】:2015-01-23 13:55:13
【问题描述】:
感谢阅读。我的问题是我有多个选项卡,每个选项卡都包含一个表单,我希望每个选项卡也包含一个 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,但在提交按钮之前仍保留它。
只是想一想,所有表单的提交按钮也是相同的。是否有办法让选项卡在验证码之前更改所有表单,并在相同之后保留所有内容以完成表单。这给了我一些思考。
【问题讨论】:
-
您需要发布代码。
-
在这里查看我的答案:stackoverflow.com/a/28126317/531524
标签: javascript php jquery forms recaptcha