Saludos:
Tengo un text area que los usuarios utilizan para escribir su No. de telefono, tengo un listener y una function que cuando el usuario ha escrito 3 o 7 numeros aparece un guion, de manera que el texto final seria algo como: 000-000-0000.
El problema esta en que cuando flash inserta el guion, no mueve el cursor hacia la derecha de manera que el texto queda al final: 0000000000--.
Como puedo hacer que cuando aparezca el guion tambien se mueva el cursor a la derecha?
Aqui les dejo el fragmento de codigo:
Código:
telefono_ta.addEventListener("change", printear);
function printear () {
if ((telefono_ta.length == 3 && (! telefono_ta.indexOf("-")))
|| (telefono_ta.length == 7 && (telefono_ta.indexOf("-") == telefono_ta.lastIndexOf("-"))))
telefono_ta.text += "-";
}