【发布时间】:2010-11-17 12:52:18
【问题描述】:
我在一个页面上有 2 个表单。其中一种形式一直显示recaptcha。另一个应该仅在某个事件(例如最大限度地登录尝试)之后显示一个recaptcha。所以有时我需要 2 个重新验证码才能出现在同一页面上。这可能吗?我知道我可能两个都可以使用一个,但是我的布局方式,我更喜欢有 2 个。谢谢。
更新:好吧,我想这可能是不可能的。任何人都可以推荐另一个捕获库与 reCaptcha 一起使用吗?我真的希望能够在同一页面上有 2 个验证码。
更新 2:如果将每个表单都放在 iframe 中会怎样?这是一个可以接受的解决方案吗?
【问题讨论】:
-
你不能把同一个显示两次吗?
-
我试过了..当我尝试复制验证码时,它只会显示首先出现的验证码
-
任何人在新的 recaptcha API 中遇到这个问题,这可以通过使用developers.google.com/recaptcha/docs/display#recaptcha_methods 文档中的示例描述的显式加载来实现
-
iframe 应该是可能的,但与在
Hüseyin Yağlı's answer 中使用 JavaScript 相比,它是解决问题的不好方法。大多数浏览器都应该支持 JavaScript,而且默认的 reCAPTCHA 还是使用 JavaScript。我不知道在没有 JavaScript 支持的情况下需要做些什么来解决这个问题。