<html>
<head>
<meta ><td width="60" height="35" ><span class="login_txt">验证码:</span></td>
<img src="reCaptcha " id="yanzhengimg" onclick="refresh_auth_code()" style="float:left"/>
<script type="text/javascript">
//刷新验证码
function refresh_auth_code() {
$("#yanzhengimg")attr("src","reCaptcha "+Mathrandom())
}
</script>
</td>
我用ci框架弄的 reCaptcha 这块是你调用那个方法 后边是时间戳
你在根据你自己的框架 在调试下验证码 在服务器端生成 存到session里面。然后客户端 异步发送request 这个验证码 当点击的时候 异步发送更改验证码的请求,然后js中callback 刷新显示验证码的 部分 输入验证码 将输入值传递给server 验证过后 页面中的js callback 刷新 消息的部分 找个API就OK了获取验证码时不用写在js里面,你可以这样写就能刷新验证码了
<img src="imagejsp" style="cursor:pointer" onclick="thissrc='codejspt1='+Mathrandom()" title="看不清?点击试试">
其中这句onclick="thissrc='codejspt1='+Mathrandom()" 就是起到刷新作用
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)