The HTML spec does, however, allow a button/input/etc. to be associated with a different form than the one it is nested within. The HTML spec says: A form-associated element is, by default, associated ...