He puesto un "alert" en la funcion de validacion y no salta. Esto quiere decir que no se esta llamando a dicha funcion
¿Por qué?, si se le está llamando en el atributo "onsubmit" del formulario.
Código:
<form id="form" onsubmit="return validator(this);" action="....." method="post">
¿Qué está ocurriendo?
PD: También he cambiado el button por un imput de tipo submit, pero la cosa sigue igual. Se que ambos hacen lo mismo, pero por probar..... Pero bueno, tampoco me ha servido.