button classes change with form validity, button turns red on invalid form (or any color set in css)