var image_code;
function createCaptcha() {
//clear the contents of captcha div first
document.getElementById('image-captcha').innerHTML = "";
var charsArray =
"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@!#$%^&*";
var lengthOtp = 6;
var captcha = [];
for (var i = 0; i < lengthOtp; i++) {
//below code will not allow Repetition of Characters
var index = Math.floor(Math.random() * charsArray.length + 1); //get the next character from the array
if (captcha.indexOf(charsArray[index]) == -1)
captcha.push(charsArray[index]);
else i--;
}
image_code = captcha.join("");
document.getElementById("image-captcha").innerHTML = image_code;
}
function validateCaptcha(e) {
if (e.value == image_code) {
document.getElementById("exit-submit-btn").disabled = false;
document.getElementById("exit-submit-btn").classList.remove("disabled");
} else {
document.getElementById("exit-submit-btn").disabled = true;
document.getElementById("exit-submit-btn").classList.add("disabled");
}
}
createCaptcha();