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>