假定${ctx}/images/VerificationCode.jpg为一个显示验证码的servlet
1、以前一直这样用
<img src="${ctx}/images/VerificationCode.jpg" alt="验证码,看不清楚,换一张"
onclick="this.src=this.src" />
但是在服务器对图片有缓存的情况下就无效了
2、受SpringSide的启发
http://wiki.springside.org.cn/display/SpringSide3/Captcha
变化一下,变成
<img src="${ctx}/images/VerificationCode.jpg" alt="验证码,看不清楚,换一张"
onclick="$(this).hide().attr('src',this.src + '?' + Math.floor(Math.random()*100)).fadeIn();" />
但是这个要使用jQuery插件,主要是加了个随机数,防缓存.但是要使用到jQuery插件.
3、朴素一点,去掉jQuery
<img src="${ctx}/images/VerificationCode.jpg" alt="验证码,看不清楚,换一张"
onclick="this.src = this.src + '?' + Math.floor(Math.random()*100))" />
4、更简单一点
<img src="${ctx}/images/VerificationCode.jpg" alt="验证码,看不清楚,换一张"
onclick="this.src = this.src + '?' + new Date().getTime();" />
原理都是一样的,加随机数(随机数,或时间戳),去缓存。
分享到:
相关推荐
" alt="看不清楚,换一张"> </td></tr> <tr align="left"><td> 确定"/></td></tr> ``` - **表单提交**:通过`action`属性指定表单提交到`loginCheck.jsp`页面。 - **用户名和密码输入**:标准的文本输入框和...
title='看不清楚,双击图片换一张。' ondblclick="this.src = 'checkimage.aspx?flag=' + Math.random()" border="1"> ``` 这里使用`ondblclick`事件触发重新加载验证码图像的功能,确保每次刷新都会生成新的...
" alt="看不清楚,换一张"> </td></tr> <tr align="left"><td> 确定"/> </td></tr> ``` - **表单提交**: 使用`<form>`标签定义了一个表单,其`action`属性指向`loginCheck.jsp`,表示当用户点击“确定”按钮时...
3、若验证码看不清,请点击“看不清楚,换一张”,重新获取验证码。 4、主界面“屏蔽显示”按钮的作用是在突然场合时,禁止界面上一切操作。在界面下方的输入框中输入登录密码可以重新使用界面上的功能。 5、程序...
3、若验证码看不清,请点击“看不清楚,换一张”,重新获取验证码。 4、主界面“屏蔽显示”按钮的作用是在突然场合时,禁止界面上一切操作。在界面下方的输入框中输入登录密码可以重新使用界面上的功能。 5、程序...
4. **刷新验证**:为了防止用户因看不清验证码而无法提交表单,通常会提供一个“看不清,换一张”按钮,点击后会刷新验证码图片。 `ValidateWeb`可能是一个包含实现以上功能的源代码文件的压缩包,其中可能包括ASP...
没有验证码识别功能意味着该程序不能自动解决图形验证码,用户需要手动输入。如果要实现完全自动化,可以考虑集成OCR(光学字符识别)技术或者使用第三方验证码识别服务。 (4)“解压导入eclipse即可”:这说明了...
我一般用的都是MINIDWEP这个,我们称它为水滴,看图样就清楚了,水滴,奶瓶,打汽筒。。。我们打开软件OK。再点右边的扫描。这节我们先学怎么破解WEP信号的AP。。呃,,没有WEP的。好吧,我大概说下怎么破。这信号扫...
特色功能:产品、新闻内容图片可以批量上传(免去一张张上传的烦恼),全站伪静态(优化SEO,对搜索引擎更友好),全站关键词可自动设置(每个页面关键词都有针对性),文章内容可以分页,图片渐显载入(优化显示速度...
确实,随着语言种数的不断增加,网页也不再是一张简单的HTML,功能也逐步强大起来。但其实总的来说不管网页有多么复杂,它有一定的特性和规律。动态网页你要弄清楚它网页数据请求及跳转逻辑,这样我们就可以利用JS...