Captcha Overview

The Kendo UI Captcha widget is a security measure that prevents automated spam from performing tasks such as form submissions in your application. The widget generates distorted images of letters and numbers that are easily decipherable to humans, but not to automated programs (spam bots).

To see the Captcha in action, visit its demo page.

Kendo UI for jQuery Kendoka image

The Captcha is part of Kendo UI for jQuery, a professional grade UI library with 110+ components for building modern and feature-rich applications. To try it out sign up for a free 30-day trial.

Initializing the Captcha

To initialize the Captcha, use the <input> tag.

The following example demonstrates how to initialize the Captcha from an existing <input> element:

    <input id="captcha" name="captcha" placeholder="Enter captcha" />

    <script>
        $("#captcha").kendoCaptcha({
            handler: "./reset",
            audioHandler: function (args) {
                args.success("./audio?captchaId=" + args.data.captchaId);
            },
            validationHandler: "./validate",
            error: function (data) {
                console.log(data);
            }
        })
    </script>

Functionality and Features

  • Audio—This feature provides a voice representation of the Captcha text.
  • Provider—This is the server-side feature that generates and validates Captchas.
  • Validation—This is the server-side validation feature of the Captcha.
  • Accessibility—The Captcha supports various accessibility standards.

See Also

In this article
Not finding the help you need? Improve this article