
15/01/2008, 09:10
|
| | Fecha de Ingreso: julio-2006
Mensajes: 145
Antigüedad: 18 años, 8 meses Puntos: 0 | |
Re: Problema focus() Parece que ya está, os pongo la solucion:
1.- llamo a la funcion advance y le paso el id actual.
input2.onkeyup=function(){advance(this.id);};
2.-
function advance(c){
var elfocus;
elfocus=c;
elfocus=parseInt(c)+1;
currentField=c;
nextField=elfocus;
setTimeout('effect()',1);
}
3.- En la función anterior llamo a la función effect:
function effect(){
if(document.form1[currentField].value.length==1){
document.form1[nextField].focus();}
}
Y listo.
Gracias! |