Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/02/2007, 23:55
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Re: Validar formulario en Firefox

Hola blos, bienvenido a los foros :

La forma de referenciar elementos por el id, es una peculiaridad de explorer, pero la forma correcta es con document.getElementById(ID);...
Aunque con los formularios se puede usar la colección de formularios y su nombre (name): document.forms[name]; fíjate que antes era un método o función (por los paréntesis) y ahora es un array (corchetes)...

Pero para validar formularios te aconsejo a pasar el propio formulario como parámetro en la función validadora: onsubmit="return validalo_todo(this)"
Y en la función:
function validalo_todo(F) y luego referencias los campos empezando por el parámetro... F.nombre.value...

Otra cosa que te recomiendo es evitar el uso de nombres que pueda confundir al navegador (id="form" name="form")... aunque no creo que en tu ejemplo importe...
Por último, si una función devuelve true o false, no es necesaria la comparación con true/false... por ejemplo:
if( esletra(form.nombre.value) == false )
se simplifica con
if(!esletra(form.nombre.value))

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo