Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/01/2010, 01:40
snahor
 
Fecha de Ingreso: octubre-2009
Mensajes: 32
Antigüedad: 14 años, 7 meses
Puntos: 2
Respuesta: campos obligatorios

Lizy,

El problema es que en la linea (la segunda del primer if)

Código:
document.form1.name.focus();
"name" es una palabra reservada que indica el atributo "name" del elemento en este caso de "form1" lo que retorma "form1" y el form no tiene el metodo "focus()". Supongo lo que quieres es el foco en el input, entonces cambia esa linea a:

Código:
document.form1.nombre.focus();
PS Para la proxima indenta el codigo para poder entenderlo mejor, y usa una funcion como

Código:
function $(e) { return document.getElementById(e); }
para evitar escribir

Código:
document.getElementById(...)
cada vez.