Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/08/2006, 14:33
jeffcar11
 
Fecha de Ingreso: junio-2005
Mensajes: 22
Antigüedad: 19 años, 5 meses
Puntos: 0
manejo estas funciones.

function mover_text(avance,regreso,valor)
{
var key=event.keyCode;

if (key==13) {
if(valor){eval(avance+".value='"+valor+"';");}
eval(avance+'.focus();');
return false;
}

if (key==27) {
rangos.focus();
return false;
}

if (key==40) {
eval(avance+'.focus();');
return false;
}
if (key==38) {
eval(regreso+'.focus();');
return false;
}
}

tambien tengo esta que es para ciertos casos:

function mover_text_enter(avance,regreso,valor,enter)
{
var key=event.keyCode;
if (key==27) {
rangos.focus();
return false;
}
if (key==13) {
if(valor){eval(enter+".value='"+valor+"';");}
eval(avance+'.focus();');
return false;
}
if (key==40) {
eval(avance+'.focus();');
return false;
}
if (key==38) {
eval(regreso+'.focus();');
return false;
}
}

las llamo asi


<input name="nit1" type="text" onfocus="this.select();" onkeydown="mover_text('f.nit2','f.plan2',this.valu e);" size="11" maxlength="11" onblur="this.value=this.value;" />