Toon posts:

Vragenlijst: Welke (script)taal?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een tabel in html staan.
In deze tabel staan meerdere vragen die beantwoord kunnen worden met ja en nee.
Nu is de bedoeling dat als men op ja drukt er 1 punt te voorschijn komt en als men op nee drukt er 0 punten te voorschijn komen.

Als dit gebeurt is, moeten alle vragen nog bij elkaar opgeteld worden zodat er een eindgetal uit komt.

Wie weet waarmee en hoe ik dit het beste kan doen??

mvg Iron_maiden

Verwijderd

kan het beste in php.

Ik zou zeggen kijk even op hotscripts.com en dan php > scripts en programs

Ik raad je aan om de php eigen te maken en het te leren (is niet moeilijk, vooral het begin niet)

Verwijderd

Topicstarter
`Kan het niet in javascript of iets dergelijks???

Verwijderd

Het lijkt me juist beter om dit met javascript te doen.

beetje onzinnig als je dit met PHP doet, want je kan dit makkelijk aan de clientside laten als het niet op de server opgeslagen hoeft te worden ==> minder server load.

Je zal waarschijnlijk met
code:
1
<input name="vraag1" type="radio" value="1">&nbsp;&nbsp;Ja&nbps;&nbsp;<input name="vraag1" type="radio" value="0">&nbsp;&nbsp;Nee&nbps;&nbsp;

moeten doen, en bij de formsubmit alle inputs aflopen, en de waardes optellen.

Verwijderd

Topicstarter
ok tot zo ver was ik ook wel gekomen, maar ik moet het automatisch laten optellen en dat lukte me niet.

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 10:02

Pelle

🚴‍♂️

Op woensdag 26 september 2001 11:32 schreef iron_maiden het volgende:
ok tot zo ver was ik ook wel gekomen, maar ik moet het automatisch laten optellen en dat lukte me niet.
Dat doe je dus zoals Razor_Blade zegt.
Loop met een javascriptje al je form-elementen af en tel de waarde daarvan op bij het totaal. Dit totaal kun je dan weergeven in een textbox ofzo.
Pseudocode:
code:
1
2
3
4
5
6
7
begin loopje bij element x (eerste radiobutton)
lees waarde uit
tel waarde op bij totaal
ga verder met volgende element
einde loopje als radiobuttons op zijn
geef waarde weer in textbox
einde

/edit
tip: gebruik de array document.forms['formNaam'].elements

  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 15-09 16:29
Dit probleem kan je natuurlijk prima oplossen met Javascript maar dat is wel vrij fraudegevoelig (heb het vermoeden dat het een spelletje is oid aangezien je met een puntensysteem wilt werken).

Ik heb trouwens je topictitel beetje aangepast.......wat duidelijker...makkelijker terug te vinden met de search later.

Verwijderd

Topicstarter
het is voor een bedrijf, zij willen gewoon een simpelle vragen lijst, maakt niet uit of ie fraude gevoelig is of niet, het moet alleen makkelijk zijn.

Verwijderd

Dan pak je toch iets voorgebakkens... :?

Verwijderd

Dit soort dingen worden normaal met een qsl geschreven, en geimplementeerd met een pragramma als bell view web

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Op woensdag 26 september 2001 13:08 schreef iron_maiden het volgende:
het is voor een bedrijf, zij willen gewoon een simpelle vragen lijst, maakt niet uit of ie fraude gevoelig is of niet, het moet alleen makkelijk zijn.
Fijn java script gebruiken dan, er zijn op het internet genoeg voorbeeld scriptjes hiervoor te vinden.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 10:02

Pelle

🚴‍♂️

Op woensdag 26 september 2001 13:24 schreef jrs het volgende:
Dit soort dingen worden normaal met een qsl geschreven, en geimplementeerd met een pragramma als bell view web
Wat is een qsl?
* Pelle is nooit te beroerd om te leren

Verwijderd

Topicstarter
ik hbe er nu een script voor gevonden maar krijg elke x een fout melding:

Hier staat het volgende in:

bla bla bla
object vereist
code: 0

Nu ga ik naar de regel waar dat scherm zegt dat deze fout zit, en daar staat het volgende:

function getTotal (form){

if (form.answer1.checked) {

ans1 = 1;

}else{

ans1 = 0;

}

Nu zit de fout volgens hem (homesite 4.5) bij de "if"

Wie kan mij helpen??

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 10:02

Pelle

🚴‍♂️

Op woensdag 26 september 2001 14:12 schreef iron_maiden het volgende:
Nu zit de fout volgens hem (homesite 4.5) bij de "if"
Bestaat de het form-element 'answer1' wel? En hoe roep je die functie aan? Als dat object wel bestaat, maar je roept het verkeerd aan, dan schiet het ook niet op.

Zet het anders even ergens online; dan kunnen we een blik werpen op de hele source & werking daarvan.

Verwijderd

Topicstarter
laat maar hij doet het, heb ff heel die k*o$%E code opnieuw ingevoerd.

en nu doet hij het weer.

Verwijderd

post je code eens.
Pagina: 1