我正在使用mscaptcha图像,并试图只重新加载按钮点击验证码图像。好像验证码图像有时会被加载两次。jquery加载方法
<script type="text/javascript">
$(document).ready(function() {
$('#btnSubmit').click(function() {
$('#dvCaptcha').load('default.aspx #dvCaptcha');
});
});
</script>
<div id="btnDiv">
<asp:Button ID="btnSubmit" runat="server" Text="Submit" />
</div>
<div id="dvCaptcha">
<cc1:CaptchaControl ID="ccJoin" runat="server" CaptchaBackgroundNoise="none" CaptchaLength="5" CaptchaHeight="60" CaptchaWidth="200" CaptchaLineNoise="None" CaptchaMinTimeout="5" CaptchaMaxTimeout="240" />
</div>
任何想法?
你的意思是要防止它在双击加载两次? – 2010-04-23 02:19:10
你的意思是图像在页面上出现两次,或者从一次到另一次,就像提交按钮被点击过两次一样? – karim79 2010-04-23 02:20:05
我使用相同的方式刷新验证码图像,但ValidateCaptcha()返回false。如果输入第一个验证码(通过第一次加载页面显示),则返回true。有什么问题 – 2012-02-28 17:50:56