We have a Visualforce page that uses standard pageBlockSections and inputFields. This page has a lot of dynamic rerendering of pageBlockSections based on fields. Up until now, all of the fields have been optional. Now we have a request to essentially make every field required.
Running some tests, it seems to work out that requiring the field on the VF page when it isn't rendered ignores the validation (which is good), however our bigger problem is that when we answer a question that should trigger a rerendering of the form, it requires ALL of our required fields to be filled out before the page will submit to the rerender.