|
|
Amigo primero déjame decirte que veo un error en el código que me enviaste, aunque me imagino que sea producto del copy/paste y que no es ese el asunto, me refiero a que en la línea 13 pusiste "campo2.seFocus()" en vez de "campo2.setFocus()", pero bueno, supongo que ese no es el error, porque hay otra cosa que no veo bien. En realidad lo que sucede es que utiliza la funcion setFocus de una manera distinta a como la utilizo yo, quizás ese sea el problema, te recomiendo que pruebes a utilizarla como yo lo hago a ver si resuelves el problema. Yo por acá hice algunas pruebas y funcionó muy bien. De hecho tengo las fuentes por si estás interesado en que te las envíe, si es así hasme saber un correo al que pueda enviártelas.
En fin, yo escribiría la función dela sigueinte manera:
function myfuncion(campo, campo2) {
if (campo.text == "") {
trace("el campo no puedo ser vacio");
Selection.setFocus(campo);
} else if (campo2.text == "") {
trace("El campo2 no puede ser vacio");
Selection.setFocus(campo2);
}
}
|