中易网

编写验证码点击“看不清,换一张”是怎么实现的,全代码是什么,需要什么控件?

答案: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 是用来防止页面跳转的。没有什么意义
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息