I have to build a form with a huge number of fields (potentially >1000 fields). Because of the recommended GET URL length limit I want to split it into several smaller forms (of say 12 fields each) that submit when they have been completed.
Basically what I'm looking for is some kind of form.onBlur event: I want to submit a form only when:
- one of its input loses focus (blurs)
- none other of this form's input has focus
Any ideas on a good way to deal with this? Maybe I need to make each input.onBlur event check the current focus state of other inputs of the form?
EDIT: I am well aware of GET vs POST including security concerns and data volume. For my specific problem with my specific setup, GET requests are the only option; hence this question.