From ba8c0e7a976a2f3d7ba831eee79bb3142f03066c Mon Sep 17 00:00:00 2001 From: ailsoncgt Date: Mon, 10 Oct 2016 11:42:17 -0300 Subject: [PATCH] Phone mask #14 --- core/static/js/base/amadeus.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/core/static/js/base/amadeus.js b/core/static/js/base/amadeus.js index 85b3dbc..ad43fe5 100644 --- a/core/static/js/base/amadeus.js +++ b/core/static/js/base/amadeus.js @@ -61,16 +61,21 @@ function formatarTelefone(campo, evento){ } tamanho = campo.value.length; - if((codTecla > 47 && codTecla < 58) && tamanho < 14){ + if(((codTecla > 47 && codTecla < 58) || (codTecla == 8)) && tamanho < 15){ if(tamanho == 0){ campo.value = "(" + campo.value; }else if( tamanho == 3 ){ - campo.value = campo.value + ")"; + campo.value = campo.value + ") "; }else if(tamanho == 9){ campo.value = campo.value + "-"; + }else if(tamanho == 14){ + // alert('oi'); + campo.value = campo.value.slice(0, 4) + campo.value.slice(5, 14); + campo.value = campo.value.slice(0, 8) + campo.value.slice(9, 10) + campo.value.slice(8, 9) + campo.value.slice(10, 14) } return true; + } else if(codTecla == 0 || codTecla == 8){ return true; } else { -- libgit2 0.21.2