验证码 的问题
如果你这样写:
$("#checkCodeImage").attr("src","${basePath}/CheckCodeServlet");
在谷歌,火狐都没有问题,但是在ie下如果你不先点击图片来切换验证码,它永远失效;如果你点击一次,输个错的,它会刷一次,然后永远失效!
那么你的换个写法:
/*
解决在ie下验证码不换的bug
*/
function getimgcode() {
var getimagecode = document.getElementById("checkCodeImage");
getimagecode.src = "${basePath}/CheckCodeServlet?id=" + Math.random();
}
或者
var svalue = "${basePath}/CheckCodeServlet?id=" + Math.random();
document.getElementById("checkCodeImage").setAttribute("src",svalue);
ps:两(三)种写法的src指向的是同一个Controller!