Hola:
Cita:
Iniciado por juanito1712 ...
tampoco habia visto nunca un return en una llamada de una funcion...
onsubmit="return validarForm(this);"
no se si es que esta mal o simplemente no lo habia viso nunca pero bueno me llama la atencion... pensaba que eso era cosa de las funciones y no de las llamadas; de todos modos aunque no hubiese return en la llamada, llamas a la la funcion devuelve true o false y ahi me da la sensacion que falte un submit
yo nunca he tratado los formularios de esta forma por lo que no te puedo dar una ayuda...
Evidentemente tú mismo estás reflexionando correctamente
... ya que el procedimiento que nunca habías visto es lo que debe hacerse...
Lectura recomendada:
El abc de los formularios.
Sobre la pregunta, es algo difícil responder porque a simple vista parece estar bien, pero la referencia "registro" en las primeras líneas no es lo correcto... debería estar precedido por document.forms al ser de la colección de formularios del documento (sí, aunque sea solo uno es parte de una colección)... o poner el valor que le has dado en la función: "form"... aunque es preferible usar otro identificador (para evitar problemas...)
Dinos si te vale, o explica mejor el problema...
Saludos