the .valid? is to trigger validation then we can evaluate the form errors