[eluser]CroNiX[/eluser]
Your form is sending to 'factors_survey/questions/question2', but your processing function is FactorQuestions. I also don't see where in your view that you are repopulating the form values that were submitted or displaying any validation errors.