Paging af form
Jeg er ved at lave et spørgeskema/en formular der strækker sig over flere sider. Jeg vil derfor gerne have at brugeren kan bladre frem og tilbage. Jeg har tænkt over flere løsninger, men vil gerne høre jeres vurdering.1. Indholdet for hver side hentes ved sidevisning og gemmes når der bladres væk fra siden. Fordelen er at al data gemmes løbende. Ulempen er at det opleves langsommere af brugeren og at det kræver mange systemressourcer.
2. Indholdet for hvert formelement på siden gemmes i en hidden formelement på de øvrige sider og gemmes først ved afslutning. Fordel: opleves hurtigere. Ulempe: data kan blive "glemt" hvis man kommer ud af kurs.
3. Indholdet for hvert formelement på siden gemmes i hver sin sessionvariable. Fordel: opleves hurtigere. Er nemt at implementere. Ulempe: kræver vel mange systemressourcer for hver enkelt sessionvariabel.
4. Indholdet for hvert formelement på siden gemmes som xml i en sessionvariabel. Fordel: opleves hurtigere. Ulempe: Er sværere at implementere.
5. Det hele kører på klientsiden. Formen genereres af et javascript og data gemmes lokalt heri indtil det submittes. Fordel: opleves meget hurtigt. Ulempe: Svært at implementere. Data kan mistes undervejs. (Er der nogle der har links til et script med en sådan løsning?)
Er der andre løsninger?
