primero un formulario se envía con un botón submit
segundo para que el formulario pueda ser enviado tanto si el control tiene contenido como no, primero has de declarar como true que el campo esté vació y después el resto de validaciones.
para saber el tamaño de una imagen antes de subirla