16825 |
efrain |
1 |
var input = document.querySelector("#phone"),
|
|
|
2 |
output = document.querySelector("#output");
|
|
|
3 |
|
|
|
4 |
var iti = window.intlTelInput(input, {
|
|
|
5 |
nationalMode: true,
|
|
|
6 |
utilsScript: "../../build/js/utils.js?<%= time %>" // just for formatting/placeholders etc
|
|
|
7 |
});
|
|
|
8 |
|
|
|
9 |
var handleChange = function() {
|
|
|
10 |
var text = (iti.isValidNumber()) ? "International: " + iti.getNumber() : "Please enter a number below";
|
|
|
11 |
var textNode = document.createTextNode(text);
|
|
|
12 |
output.innerHTML = "";
|
|
|
13 |
output.appendChild(textNode);
|
|
|
14 |
};
|
|
|
15 |
|
|
|
16 |
// listen to "keyup", but also "change" to update when the user selects a country
|
|
|
17 |
input.addEventListener('change', handleChange);
|
|
|
18 |
input.addEventListener('keyup', handleChange);
|