Demo – získání informací o zadaném telefonním číslu

Smartform umožňuje získat podrobnější informace o zadaném telefonním číslu (typ telefonu, různé formáty apod.).

Formulář pro validaci telefonu

 

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().phoneControl.addValidationCallback(phoneValidationCallback);
    }

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

        if (response.result.resultType == smartform.PhoneValidationResultType.VALID) {
             result.html("HIT: " + response.result)
        }
    }

</script>

Zdrojový kód – HTML pro formulář

<form>
   <input class="smartform-phone-number" id="phone" placeholder="Zadejte celé telefonní číslo" required="" type="text" />
    <div class="result"></div>
</form>