Avatar billede bjarne1 Nybegynder
02. december 2000 - 19:24 Der er 1 kommentar og
1 løsning

Spørgeskema

Jeg skal lave et sprøgeskema, som består af et et antal sprøgsmål pr. side. Afhængig af svarerne skal der kaldes en ny side, hvor brugeren skal svare på nye spørgsmål, som afhænger af de tidligere indtastede svar. Skemaet skal opbygges med radio button.

Spørgeskemaet vil bestå af f.eks. to spørgsmål, hvor der enten kan svares ja eller nej. Hvis brugeren svarer f.eks. ja på begge spørgsmål, skal der kaldes en specifik side, når brugen trykker på \"submit\" knappen osv ved de tre øvrige valgmuligheder.

Er der nogle som har et script, som kan håndtere dette?
Avatar billede el_gnu Nybegynder
02. december 2000 - 19:48 #1
prøv det her:

<script language=\"JavaScript\">
  side1 = \'ja_ja.html\';
  side2 = \'ja_nej.html\';
  side3 = \'nej_ja.html\';
  side4 = \'nej_nej.html\';

  function submitter(form) {
    if (form.spm1[0].checked && form.spm2[0].checked)
      window.location.href = side1;
    if (form.spm1[0].checked && form.spm2[1].checked)
      window.location.href = side2;
    if (form.spm1[1].checked && form.spm2[0].checked)
      window.location.href = side3;
    if (form.spm1[1].checked && form.spm2[1].checked)
      window.location.href = side4;
  }
</script>

<form onSubmit=\"submitter(this)\">
Spørgsmål 1<br>
Ja<input type=\"radio\" name=\"spm1\"><br>
Nej<input type=\"radio\" name=\"spm1\"><br>
Spørgsmål 2<br>
Ja<input type=\"radio\" name=\"spm2\"><br>
Nej<input type=\"radio\" name=\"spm2\"><br>
</form>
Avatar billede bjarne1 Nybegynder
02. december 2000 - 20:28 #2
Tak for hurtig tilbagemelding. Det virker!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester