Demo – validace e-mailové adresy

Formulář pro validaci e-mailové adresy:

 

Zdrojový kód – JavaScript:

<script type="text/javascript" src="https://client.smartform.cz/v2/smartform.js" async></script>
<script type="text/javascript">
    var smartform = smartform || {};
    
    smartform.beforeInit = function () {
        smartform.setClientId('smartform');
    }

    /* Nastaví validační callback pro formulář. */
    smartform.afterInit = function() {
        smartform.getInstance().emailControl.addValidationCallback(emailValidationCallback);
    }

    /* Validační callback. */
    function emailValidationCallback(response) {
        console.log(response);
        var result = document.getElementById('result')

        if (response) {
             result.html("Výsledek validace: "+response.result.resultType)
        }
    }
                                                                                                                                                                                        
</script>

Zdrojový kód – HTML pro formulář:

<form>
   <input class="smartform-email" id="mail" placeholder="Zadejte e-mailovou adresu" required="" type="text" />
</form>