This is a project which required Front-end development. The main challenge we faced was the implementation of the multistep form with inline validation. The user is not allowed to view or move onto the next step until all the input and/or select fields on the current one are valid.
After moving to the next step, the user needs the possibility to go back to the previous step and change the values of the input fields. Apart from inline validation on the client side, the form also has server side validation. This mean if some of the field’s value didn’t pass the second validation, the step with the incorrect field should be displayed. The user should have the ability to only fill in that field once again, not going through the whole process from the start.
Some of other project requirements included adding the interactive range slider on the homepage and fading in content while scrolling.
Multistep form with inline validation.
IE10+, Google Chrome, Mozilla Firefox, Opera etc.