Just a note: the "button" type does not submit the form and is intended for use with JS, so it's incorrect to use that here. You want "submit."