gpt4 book ai didi

javascript - jQuery:修改输入的结构

转载 作者:行者123 更新时间:2023-11-28 02:50:09 27 4
gpt4 key购买 nike

我今天写这篇文章是因为我需要一些 jquery 中简单函数的帮助来修改输入 [reCaptcha] 的结构并隐藏显示的图像。

包含 reCaptcha 插件的页面代码是:

http://pastebin.com/Qahph2ZB

可以在 Jquery 中实现这个吗?

之前 ---------------------------------------------------------- -------------->之后

BEFORE > AFTER

(因为我看过一个脚本视频[用 Js/Jquery 制作],可以实现这种效果:-(

我已经尝试过,但一无所获:-(

P.S: 我无法修改页面的原始结构:-( ...我想用 Greasemonkey 注入(inject) Jquery。

提前致谢。

亲切的问候

卢卡。

最佳答案

您可以使用 CSS 将 DIV 元素放置在文本和验证码的输入区域上吗?

在此处查看完整源代码:http://gist.github.com/632560

如果您将代码(我使用第 1 页的代码)修改为以下内容:

<div id="DivCaptcha">
<!-- <span class="Instructions" id="Instructions">Fill the captcha.</span> -->
<span class="Instructions" id="Instructions">Fill the captcha.</span>
<form onsubmit="return submit();" action="">
<div id="captcha-container">
<script type='text/javascript'> var RecaptchaOptions = { theme : 'white' }; </script> <script type="text/javascript" src="http://api.recaptcha.net/challenge?k=6LfF970SAAAAAFR6KJNsdJX6Itf43k_HWbxRcU4a "></script>
<noscript>
<iframe src="http://api.recaptcha.net/noscript?k=6LfF970SAAAAAFR6KJNsdJX6Itf43k_HWbxRcU4a " height="300" width="500" frameborder="0"></iframe><br/>
<textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
<input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
</noscript>
<div id="cover-captcha">
</div>
<div id="cover-input">
</div>
</div>
<input type="submit" id="submit" value="Submit!">
</div>

然后将以下 CSS 添加到您的页面:

#captcha-container {
position:relative;
}
#cover-captcha {
position:absolute;
top:10px;
left:10px;
width:295px;
height:55px;
z-index:9999;
background-color:#fff;
}
#cover-input {
position:absolute;
top:96px;
left:26px;
width:150px;
height:20px;
z-index:9999;
background-color:#fff;
}

它将涵盖您想要涵盖的元素。然后,您可以在需要时使用 jQuery 显示/隐藏这些元素,如下所示:

<input type="button" id="show-hide" value="Show/Hide Captcha fields"/>
<script>
$("#show-hide").click(function(e){
$("#cover-captcha, #cover-input").toggle();
});
</script>
<小时/>

编辑:回应您的评论..试试这个:

$("#recaptcha_response_field").hide();
$("#recaptcha_image").hide();

关于javascript - jQuery:修改输入的结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3961062/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com