30/08/2006, 14:33
|
| | 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;" /> |