图片验证码java代码 图片验证码java代码怎么写( 五 )


img src="/images/defaultpic.gif"
/span
/div
div class="form-row" style="border: none;"
span class="cell-6" style="text-align: left"
input type="reset" value="https://www.04ip.com/post/重置"
/span
span class="cell-6"style="text-align:right;"
input type="submit" value="https://www.04ip.com/post/注册"
/span
/div
/div !-- 注册表单结束 --
/form
/div
/body
/html
效果如下图:
在控制台接收到的图片中验证码的变化如下:
当点击刷新页面的时候,验证码也会随着变化,但我们看不清验证码时,只要点击验证码就会刷新 , 这样局部的刷新可以用JavaScript来实现 。
在img
src="/images/defaultpic.gif"中 , 添加一个问号和一串后缀数字,当刷新时让后缀数字不断改变 , 那么形成的验证码也会不断变化,我们可以采用的一种办法是后缀数字用date代替,date获取本机时间 , 时间是随时变的,这样就保证了刷新验证码可以随时变化 。
代码如下:
function myRefersh( e ) {
const source = e.src ; // 获得原来的 src 中的内容
//console.log( "source : " + source) ;
var index = source.indexOf( "?" ) ;// 从 source 中寻找 ? 第一次出现的位置 (如果不存在则返回 -1 )
//console.log( "index : " + index) ;
if( index-1 ) { // 如果找到了 ?就进入内部
var s = source.substring( 0 , index ) ; // 从 source 中截取 index 之前的内容 ( index 以及 index 之后的内容都被舍弃 )
//console.log( "s : " + s) ;
var date = new Date(); // 创建一个 Date 对象的 一个 实例
var time = date.getTime() ; // 从 新创建的 Date 对象的实例中获得该时间对应毫秒值
e.src = https://www.04ip.com/post/s +"?time=" + time ; // 将 加了 尾巴 的 地址 重新放入到 src 上
//console.log( e.src ) ;
} else {
var date = new Date();
e.src = https://www.04ip.com/post/source +"?time=" + date.getTime();
}
}
如回答不详细可追问
【图片验证码java代码 图片验证码java代码怎么写】关于图片验证码java代码和图片验证码java代码怎么写的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读