Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/09/2011, 10:06
Desaroll
 
Fecha de Ingreso: noviembre-2008
Mensajes: 33
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: Problemas con Onfocus

Eso genera varios campos. ¿A cual de todos le quieres hacer foco?
Si es al primero, ponde esto al body:
Código:
<body onload="document.getElementById('clave0').focus()">
y esto al codigo:
Código PHP:
<?php
 
for($j=0;$j<=$_SESSION['contador'];$j++){ 
            
            
                
?>     <tr bgcolor="#FFFFFF" onMouseOver="this.bgColor='#8080FF';" onMouseOut="this.bgColor='#FFFFFF';">
                    <?php
            
echo "<td><input id='clave".$j."' style='border:none' type='text' name='clave".$j."' id='clave".$j."' value='".$_SESSION['clave'][$j]."' ></td>";
            echo 
"<td><input style='border:none' type='text' name='desc".$j."' id='desc".$j."'   value='".$_SESSION['desc'][$j]."'></td>";
            echo 
"<td><input style='border:none' type='text' name='cant".$j."' id='cant".$j."'   value='".$_SESSION['cant'][$j]."'  onblur='fin(total,$j);'></td>";
            
            echo 
"<td><input style='border:none' type='text' name='puni".$j."' id='puni".$j."' value='".number_format($_SESSION['puni'][$j],2)."'></td>";
            
            echo 
"<td><input style='border:none'  value='".$_SESSION['total_p'][$j]."' type='text' name='tot".$j."' id='tot".$j."' onkeydown='enviar(event);'></td>";
            
            echo 
"</tr>";

            
            } 
?>
Si te tira un error la consola, dime que error es ;)

PD: Al campo le agregé un atributo id, para que sea mas facil de encontrar por javascript ;)