Mientras escribes, verifica la
longitud del contenido de la caja de texto y cuando esta sea igual a la cantidad que definas, añades el guion. Apóyate en el evento
input
.
Código Javascript
:
Ver originalelemento.addEventListener("input", function(){
if (this.value.length == 8){
this.value += "-";
}
}, false);
Te sugiero hacer más sólida esa validación ya que cualquier podría eliminar dígitos al inicio y así lograr añadir otros guiones.
Un saludo