首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除验证码?

如何删除验证码?
EN

Stack Overflow用户
提问于 2017-03-17 00:01:46
回答 2查看 1.3K关注 0票数 0

我已经在我的网站上添加了CaptchMe。

截图。

问题是同一页上只能有1个CaptchMe。侧边栏包含在每个页面上。

当侧边栏关闭时,删除侧边栏中的验证码中的解决方案,页面上显示验证码。如果侧边栏通过单击打开,则需要移除页面上的验证码,并显示侧边栏上的验证码。

我该怎么做呢?

要显示验证码,我使用

代码语言:javascript
复制
<?php echo captchme_generate_html($publicKey, $error, $ssl, $customAttributes); ?>

如果我将其添加到div中,我可以使用以下命令删除该内容

代码语言:javascript
复制
document.getElementById("captcha").innerHTML = "";

但是之后,当侧边栏关闭时,我不能再次显示它,因为div是空的。我不能这样做

代码语言:javascript
复制
document.getElementById("captcha").innerHTML = "<?php echo captchme_generate_html($publicKey, $error, $ssl, $customAttributes); ?> ";

因为这是不可能的。

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2017-03-17 00:35:09

要重新生成captacha,您应该能够将captcha PHP放入服务器上它自己的文件中。然后在php文件上使用JQuery .load()进行AJAX调用,并将响应HTML直接加载到DOM中。

http://api.jquery.com/load/

票数 0
EN

Stack Overflow用户

发布于 2017-03-17 03:41:27

5个小时后我找到了一个非常简单的解决方案...我在侧边栏中添加了带有iframe的登录表单,并在页面上直接添加了另一个验证码(左侧)。

主页是一个页面,iframe是另一个页面。

我可以在同一页面上添加2个CaptchMe :)

谢谢你的帮助,我在jquery中又学到了一个元素:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42839133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档