Капча для небольшого проекта с использованием только JavaScript - PullRequest
0 голосов
/ 22 сентября 2018

Итак, я начал работать над чем-то, что нельзя опубликовать в Интернете, просто для выставочных целей.

Я хотел знать, есть ли способ использовать капчу, которая не является статичной, используя только JavaScript, как в настоящее время я не хочу использовать PHP или что-либо еще.

На данный момент у меня есть код, который использует статическое изображение в качестве капчи.

1 Ответ

0 голосов
/ 22 сентября 2018

Вы можете использовать эту функцию для генерации и изменения загрузки Captcha.

function ChangeCaptcha() {
    var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz"; 
    // You can include special characters by adding them to the string above, for eg: chars += "@#?<>";

    var string_length = 6; // This is the length of the Captcha    
    var ChangeCaptcha = '';
    for (var i=0; i<string_length; i++) {
        var rnum = Math.floor(Math.random() * chars.length);
        ChangeCaptcha += chars.substring(rnum,rnum+1);
    }

    document.getElementById('randomfield').value = ChangeCaptcha; // Final step which changes the field value to the Captcha produced
}

Прежде чем публиковать их, убедитесь, что вы задали свои вопросы в Google.Я сделал видео об этом 4 года назад, которое вы можете найти здесь

...