私のキャプチャコードはすべてのブラウザで正常に機能していますが、IE7ではエラーが表示されています。
これがフィドルです:http://jsfiddle.net/KMupW/4/
これが私のコードです:
function randomString(length, chars) {
var result = '';
for (var i = length; i > 0; --i) result += chars[Math.round(Math.random() * (chars.length - 1))];
return result;
}
var code= randomString(5,'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ');
document.getElementById("txtCaptcha").value = code;
document.getElementById("txtCaptchaDiv").innerHTML = code;