js刷新验证码问题

JavaScript013

js刷新验证码问题,第1张

因为你刷新后IMG对象已经变化了,不是原来的图片dom对象了,所以注册的onclick事件也没了,

这样就要找一个固定不变的dom对象来注册事件。

在img外面加个div,把onclick事件加到这个div上

<div onclick="fGetCode()">

<IMG id="checkImg" src="/verification/ImageServlet">

</div>

没有设置事件怎么刷新呢?? 你如果想当点击的时候刷新要加click事件.这里是获取来的元素也就是imgCode.onclick = function () {

这里面写你的代码

}

1、编写php验证码生成文件verification.php。

2、新建login.html,编写登录表单。

3、调用显示验证码图片。

4、编写换验证码JS函数。

5、调用:看不清,换一张验证码。

6、编写登录处理文件dealLogin.php。

7、测试登录。