As a developer, we come across many situations where we keep a hidden field on the form only for the purpose of data manipulations. This approach always worked. However, it was difficult to keep track of what hidden fields are required on the form and by which java script web resource.
This poses two issues:
1. Sometimes we may end up accidentally removing hidden fields from forms
2. It will be a time consuming task to come up with the list of hidden fields to add on a form if we plan to reuse a web resource which uses hidden fields.
Hope it helps..!!