[Ovillo] Establecer foco con Javascript

manuel cuesta manucuest en gmail.com
Vie Abr 17 22:03:43 UTC 2009


Saludos.
Quiero establecer el foco en un formulario con Javascript. El código creo
que está bien pero no me funciona, lo he intentado también simplificando el
código pero no hay manera. Seguro que es una tonteria pero me está
calentando mucho la cabeza.
Gracias por anticipado.

Este es el codigo HTML (Es el primer campo del formulario)

     <label for="nombre">Introduce tu nombre</label>
      <input type="text" id="nombre" name="nombre" value="" size="20"
maxlength="30"/><br/>

JavaScript enlazado de un archivo externo.

if(document.forms.length > 0) {
  for(var i=0; i < document.forms[0].elements.length; i++) {
    var campo = document.forms[0].elements[i];
    if(campo.type != "hidden") {
      campo.focus();
      break;
    }
  }
}


Más información sobre la lista de distribución Ovillo