Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: Javascript formulier afprinten  (gelezen 2459 keer)

0 leden en 1 gast bekijken dit topic.

Offline Gesqy

  • Lid
  • *
  • Berichten: 45
Javascript formulier afprinten
« Gepost op: 22 maart 2009, 16:12:36 »
Hallo,

Ik ben een formulier aan het maken voor een website en ondervind een probleemke. Het zit zo dat het formulier online ingevuld kan worden, waarna de gebruikers het kunnen afprinten. Het is ook zo als je bij de eerste vraag 'ja' aanklikt dat de 2de vraag word verwijderd, en bij neen worden de vragen van 3 tem 7 verwijderd.
Het probleem is het volgende, als ik eerst alle verpilchte gegevens invul en dan de eerste vraag beantwoord, ik direct de afdruk pagina krijg, vooraleer alle vragen zijn ingevuld.

Ik zie niet goed in waar mijn fout zit. Ik heb mijn html en js file bijgevoegd. Hopelijk kan iemand mij helpen.

Alvast bedankt,
Kevin
Standaard emailprogramma: Via Browser (Hotmail, Gmail,...)
Standaard Operating System: Windows XP SP2
Standaard Browser:Mozilla (FireFox)

Offline AsinuS

  • Ervaren lid
  • ***
  • Berichten: 309
  • odi et amo
Re: Javascript formulier afprinten
« Reactie #1 Gepost op: 27 maart 2009, 18:52:42 »
Beste Gesqy,

Ik heb je code eens bekeken en het eerste wat me opvalt is een gebrek aan structuur :)

Probeer je code eens op te delen in functies, dat zal alles heel wat overzichtelijker maken. Zo kan je het afdrukvoorbeeld enkel laten verschijnen als er op de desbetreffende knop wordt gedrukt (via het onclick event).

Het lijkt me ook makkelijker om al je vragen in div blokken te plaatsen en naargelang er ja of nee werd gekozen bij vraag 1 de juiste div blok te tonen of te verbergen (style="display:none;").

Grts,
AsinuS
A7N8X2.0 ASUSTeK Computer INC., ATI display adapter AGP (0x4A54)ATI display adapter AGP (0x4A54), Windows XP, Prof, SP2, NL, AMD Athlon(tm), 1024 MB RAM, HDD:20 + 156 + 293 + 245 + 244 GB, NTFS, AVG antivirus, Microsoft Outlook

Offline Gesqy

  • Lid
  • *
  • Berichten: 45
Re: Javascript formulier afprinten
« Reactie #2 Gepost op: 01 april 2009, 21:55:00 »
AsinuS,

Bedankt voor de reactie. Ik heb het nu mijn vragen in een div geplaatst. Nu is enkel eerst de eerste vraag te zien, waarna via het antwoord op die vraag de respectievelijke div tevoorschijn komt met de rest van de vragen. Nu kan ik wel alles afgedrukt krijgen.

Nogmaals bedankt.

Grtz Gesqy  :)
Standaard emailprogramma: Via Browser (Hotmail, Gmail,...)
Standaard Operating System: Windows XP SP2
Standaard Browser:Mozilla (FireFox)

 


www.combell.com