19 lines
676 B
Plaintext
19 lines
676 B
Plaintext
var input = document.querySelector("#phone"),
|
|
output = document.querySelector("#output");
|
|
|
|
var iti = window.intlTelInput(input, {
|
|
nationalMode: true,
|
|
utilsScript: "../../build/js/utils.js?<%= time %>" // just for formatting/placeholders etc
|
|
});
|
|
|
|
var handleChange = function() {
|
|
var text = (iti.isValidNumber()) ? "International: " + iti.getNumber() : "Please enter a number below";
|
|
var textNode = document.createTextNode(text);
|
|
output.innerHTML = "";
|
|
output.appendChild(textNode);
|
|
};
|
|
|
|
// listen to "keyup", but also "change" to update when the user selects a country
|
|
input.addEventListener('change', handleChange);
|
|
input.addEventListener('keyup', handleChange);
|