Cita:
Iniciado por mgusdl
Al ser una única función la que se ejecuta, no necesita que el if lleve las llaves {} de apertura y cierre, en cuyo caso soba una }
Exacto, por eso le dije que debería o
quitar definitvamente la llave de cierre o agregar la llave de apertura.
Cita:
Iniciado por ferranWEB
tengo una funcion validar que se limita a validar los otros campos del formulario. y se cerraba al final. ahora la he cerrado (la llave) antes del codigo, y tampoco funciona...
No entiendo muy bien, ¿no muestra directamente el alert o muestra pero no hace lo que deseas?

. Si no muestra el alert deberías mirar la Consola de Errores.