Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/01/2009, 08:28
chuchufuentes
 
Fecha de Ingreso: mayo-2008
Mensajes: 353
Antigüedad: 16 años
Puntos: 3
De acuerdo Saltar Cajas de Textos con Enter

Aqui el codigo completo, adaptalo a tu necesidad, esto funciona

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>PRUEBA FORO !!!</title>
</head>

<script languaje="Javascript"> // este script hace que tabule el enter !!!
function tabular(e,obj)
{
tecla=(document.all) ? e.keyCode : e.which;
if(tecla!=13) return;
frm=obj.form;
for(i=0;i<frm.elements.length;i++)
if(frm.elements[i]==obj)
{
if (i==frm.elements.length-1)
i=-1;
break
}
/*ACA ESTA EL CAMBIO*/
if (frm.elements[i+1].disabled ==true )
tabular(e,frm.elements[i+1]);
else frm.elements[i+1].focus();
return false;
}

</script>

<body onLoad="document.getElementById('veni').focus();">
<?php
include ('conexion.php');
$result=mysql_query("SELECT * FROM materia_prima order by codigo DESC LIMIT 1" , $conexion);
while($fila = mysql_fetch_array($result)) //mientras haya registros en el resultado
{
$ultimo= $fila['codigo']+1;
}
?>
<form id="form" name="form" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<?php
for($i=1;$i<8;$i++)
{
?>

<legend><font color="silver"><h1>ALTA MATERIA PRIMA</h1></font></legend>

Codigo: >>> <b><?php echo $ultimo+$i;?></b><br>

Nombre Materia Prima:
<input type="text" size=25 name="nombre[]" id="veni" onkeypress="return tabular(event,this)"><br>
Unidad:
<input type="text" size=8 name="unidad[]" onkeypress="return tabular(event,this)"><br>
Costo en Pesos:
<input type="text" size=12 name="costo_mp_pesos[]" onkeypress="return tabular(event,this)"><br>
Costo en Dolares:
<input type="text" size=12 name="costo_mp_dolar[]" onkeypress="return tabular(event,this)"><br>
<?php
}
?>

<br>

<input type="submit" value="REGISTRAR">

</form>
</body>
</html>