我验证码出来了就是<td><img src="image.jsp" name="myImage" id="myImage"></td>,现在有个问题,就是看不清时,验证码需要换一张的功能该怎么实现
<td><input type="button" value="看不清,再换衣张" onclick="imgChange()"/></td>
我自己尝试了下,如果页面刷新的话验证码会更新,但我想保留页面中其他部分的内容,也就是局部刷新,如果用ajax做我无从下手, function imgChange(){
$("#myImage").src="";
$("#myImage").src="image.jsp";
},这个方法也不行,求大神解脱验证码JavaAjax
<td><input type="button" value="看不清,再换衣张" onclick="imgChange()"/></td>
我自己尝试了下,如果页面刷新的话验证码会更新,但我想保留页面中其他部分的内容,也就是局部刷新,如果用ajax做我无从下手, function imgChange(){
$("#myImage").src="";
$("#myImage").src="image.jsp";
},这个方法也不行,求大神解脱验证码JavaAjax
难道你的验证码就只是换个图片? 那怎么判断输入的验证码是否正确呢? 不大懂。。
$("#myImage").src="image.jsp?t="+Math.random(); //因为缓存的原因不会刷新,后面加参数就可以了
}
<img src="image.jsp" name="myImage" id="myImage" onclick="this.src='image.jsp?t='+Math.random()"/>
---试试这个
$("#myImage").removeAttr('src');
$("#myImage").attr('src',"image.jsp";
function imgChange(){
document.getElementById("myImage").src="image.jsp?t=" + Math.random();
}