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 += "-"; }