Toon posts:

[HTML/JavaScript] form gegevens worden niet onthouden

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben een online enquete aan het maken, maar ik zit nu met een vrij verveld probleemje...

Er wordt via PHP gecontroleerd of alle vereiste vragen ingevuld zijn, indien dit niet het geval is wordt een overzicht gegeven van alle vragen die nog ingevuld dienen te worden. Ook wordt een link getoont op "back" te gaan naar de vorige pagina (mbv "javascript: history.go(-1)").

Maar nu komt het probleem:
wanneer ik "back" ga zijn de reeds ingevulde gegevens (radiobuttons/textfields/...) niet meer onthouden... En moet alles bijgevolg opnieuw ingevuld worden.

Het rare is dat het in het begin allemaal werkte... Maar na wat 'features' bij te implementeren niet meer...

Kan iemand mij vertellen waar ik het probleem ga moeten zoeken? Want volgens mij gaat het waarschijnlijk iets heel doms zijn waar ik niet aan denk...


Dank bij voorbaat!

Steven

PS: kan het iets te maken hebben met het feit dat ik gebruikt maark van sessies?

  • Blaise
  • Registratie: Juni 2001
  • Niet online
Sowieso is die methode niet aan te raden omdat dat ook in (iig) Internet Explorer wel eens data verloren gaat. Ik heb op veel websites last van hetzelfde probleem als dat jij nu aankaart. Frustrerend.

Mogelijke oplossingen:

Met JavaScript onsubmit valideren. Daarna natuurlijk wel nog controleren met PHP voor de veiligheid.

of

Op de "check pagina" het formulier wederom weergeven met alle gesubmitte data, en met een markering bij de velden die incorrect zijn.

Verwijderd

Wat mischien beter werkt is om in PHP en je Mysql database sessies te openen en op deze manier bepaalde waardes vasthoud, daarnaast zou ik ook iezen voor een error checker gestuurt door Javascript die op zijn beurt gechecked wordt door een php/mysql script.