Stackoverflow members, How do you currently find the balance between javascript and code behind. I have recently come across some extremely bad (in my eyes) legacy code that lends itself to chaos (someHugeJavafile.js) which contains a lot of the logic used in many of the pages.
Let's say for example that you have a Form that you need to complete. 1. Personal Details 2. Address Information 3. Little bit more about yourself
You don't want to overload the person with all the fields at once, so you decide to split it up into steps.
- Do you create separate pages for Personal Details, Address Information and a Little bit more about yourself.
- Do you create controls for each and hide and show them on a postback or using some update panel?
- Do you use jQuery and do some checking to ensure that the person has completed the required fields for the step and show the new "section" by using .show()?
How do you usually find the balance?