当前位置: 首页 > news >正文

java绘制图片验证码两种方式实现,点击【图片】刷新和点击【看不清换一张】刷新

转载地址:https://blog.csdn.net/Jiang_Rong_Tao/article/details/78063295

点击打开链接

1、(看不清,换一张),点击刷新验证码

<img id="image1" src="http://localhost:8080/om/Ik" border="1" class="verifyimg" height="30px" width="120 px" "/>

 <a href="#" οnclick="changeCode();">看不清,换一张</a><br/>

<script type="text/javascript">
function changeCode(){
              var img=document.getElementById("image1");
              img.src="http://localhost:8080/onlineExam/ImageChack?"+new Date().getTime();
          }
</script>




2、点击验证码,即可刷新验证码的图片

<img id="image1" src="http://localhost:8080/om/Ik" border="1" class="verifyimg" height="30px" width="120 px" onClick="getcode(this)"/>


<script type="text/javascript">
function getcode() {
    var randomnum = Math.random();
    var img = document.getElementById("image1");
    img.src = "http://localhost:8080/om/Ik?d=" + randomnum;



相关文章:

  • java 验证码实现
  • Servlet中doGet和doPost方法有何区别?
  • form表单
  • 关于struts2中ActionContext的实现原理
  • Struts2 form表单的action和onsubmit事件说明
  • Struts2(二)---将页面表单中的数据提交给Action
  • UUID
  • BigInteger
  • 大数的阶乘位数
  • 9999阶乘位数
  • MyEclipse2017 下'Publishing to Tomcat 8.5。。。'has encountered a problem解决办法
  • Could not publish to the server tomcat version 8.5 requires java se7 or later......
  • mysql中find_in_set()函数的使用
  • myeclipse部署在tomcat下没有class文件
  • java +vtk.jar+dlls,环境部署配置遇到的问题
  • SegmentFault for Android 3.0 发布
  • [数据结构]链表的实现在PHP中
  • css选择器
  • EOS是什么
  • js数组之filter
  • js算法-归并排序(merge_sort)
  • React Native移动开发实战-3-实现页面间的数据传递
  • Redis 中的布隆过滤器
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • spring boot 整合mybatis 无法输出sql的问题
  • 初识 webpack
  • 大数据与云计算学习:数据分析(二)
  • 观察者模式实现非直接耦合
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 精彩代码 vue.js
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 硬币翻转问题,区间操作
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #Linux(权限管理)
  • #mysql 8.0 踩坑日记
  • #Spring-boot高级
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (二十三)Flask之高频面试点
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (黑马C++)L06 重载与继承
  • (四)Controller接口控制器详解(三)
  • ./和../以及/和~之间的区别
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .Mobi域名介绍
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .net 程序发生了一个不可捕获的异常
  • .NET 中让 Task 支持带超时的异步等待
  • .net的socket示例
  • .NET轻量级ORM组件Dapper葵花宝典
  • [ 常用工具篇 ] AntSword 蚁剑安装及使用详解
  • [20170705]diff比较执行结果的内容.txt