编写验证码点击“看不清,换一张”是怎么实现的,全代码是什么,需要什么控件?
答案:1 悬赏:0
解决时间 2021-10-17 07:14
- 提问者网友:爱唱彩虹
- 2021-10-16 09:18
编写验证码点击“看不清,换一张”是怎么实现的,全代码是什么,需要什么控件?
最佳答案
- 二级知识专家网友:雪起风沙痕
- 2021-10-16 09:39
不需要什么控件,只是一小段js代码,使img标签重新载入一个新的图片。但要保证两点:1.服务器端收到请求会重新生成一个新的验证码,而不是调用缓存2.浏览器端会向后台发出一个新的请求,而不是从浏览器缓存里面取出。同时满足这两个条件也很简单:在请求的url中加入一个随机的数据如原验证码图像为<img id="chkcode" src="checkcode.asp" />换一张就应该写成<a href="javascript:document.getElementById('chkcode').src='checkcode.asp?rnd='+Math.random();var $$$$t=0;">看不清楚,换一张</a>其中:checkcode.asp 换成你生成验证码的url。var $$$$t=0 是用来防止页面跳转的。没有什么意义
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯