hola.
a ver. vamos por partes.
1.- El principio de tu función, que sea este:
Código:
function validar() {
obj = document.form1
missinginfo = "";
2.- Y el final este:
Código:
}
else obj.submit();
}
</script>
3.- A qué campos corresponde estos nombres?
epost. Meddelande Comprueba los nombres y pon los correctos.
4.- en tu línea de la etiqueta <form>, quita esto: onSubmit="return validar(this)"
5.- Cambia el type de tu boton 'Enviar' de submit a button y añade la llamada a la función.
es decir, que te quede así.
Código:
<input name="enviar" type="button" id="enviar" value="Enviar" onclick="validar()" >
6.- Ya está todo.
Con estos pasos, ya te debería funcionar.
Te explico el funcionamiento.
Cuando pulsamos el botón 'enviar' realmente no estamos enviando el formulario, sino que llamamos a una función que valide nuestros campos. Si encuentra alguno vacio, nos muestra un mensaje de error y no continúa. Si está todo bien, entonces sí que manda el formulario.
Espero te sirva esta explicación. Si te ha quedado alguna duda, dímelo.
Un saludete.