Avatar billede mary Nybegynder
28. februar 2001 - 23:03 Der er 16 kommentarer og
1 løsning

HJÆLP !!!!!!

Jeg har nedenstående funktion, som skal ligger nogle spørgsmål sammen efter nogle forskellige værdier.
Men jeg kan ike få det til at virke ?!. Hvad mangler der ???

<script language=\"javascript\">

function vurdering()
{
var mintotal = 0
if (document.sp1.a[0].checked==true)
{ mintotal = mintotal + 3 }
else if (document.sp1.a[1].checked==true)
{ mintotal = mintotal + 2 }
else if (document.sp1.a[2].checked==true)
{ mintotal = mintotal + 1 }
else if (document.sp1.a[3].checked==true)
{ mintotal = mintotal + 0 }


if (document.sp1.b[0].checked==true)
{ mintotal = mintotal + 3 }
else if (document.sp1.b[1].checked==true)
{ mintotal = mintotal + 2 }
else if (document.sp1.b[2].checked==true)
{ mintotal = mintotal + 1 }
else if (document.sp1.b[3].checked==true)
{ mintotal = mintotal + 0 }

document.sp1.total.value = mintotal
}
</script>


<FORM NAME=\"sp\">

<table border=\"0\" width=\"100%\">
  <tr>
    <td width=\"59%\">1. Jeg... </td>
    <td width=\"12%\"><font size=\"2\"><input type=\"radio\" name=\"a\"> Næsten altid</font></td>
    <td width=\"12%\"><font size=\"2\"><input type=\"radio\" name=\"a\"> Ofte</font></td>
    <td width=\"12%\"><font size=\"2\"><input type=\"radio\" name=\"a\"> Nogle gange</font></td>
    <td width=\"13%\"><font size=\"2\"><input type=\"radio\" name=\"a\">
      Næsten aldrig</font></td>
  </tr>
</table>
<table border=\"0\" width=\"100%\">
  <tr>
    <td width=\"59%\">2. Jeg</td>
    <td width=\"12%\"><font size=\"2\"><input type=\"radio\" name=\"b\">  Næsten altid</font></td>
    <td width=\"12%\"><font size=\"2\"><input type=\"radio\" name=\"b\">  Ofte</font></td>
    <td width=\"12%\"><font size=\"2\"><input type=\"radio\" name=\"b\">  Nogle gange</font></td>
    <td width=\"13%\"><font size=\"2\"><input type=\"radio\" name=\"b\">  Næsten aldrig</font></td>
  </tr>
</table>

</form>

<br>
<br>
<form name=\"sp1\">
<P align=\"left\">
<input type=\"button\" value=\"BEREGN\" onclick=\"vurdering()\">
<input type=\"text\" name=\"total\">
</TABLE>
</FORM>

Avatar billede erikjacobsen Ekspert
28. februar 2001 - 23:10 #1
<FORM NAME=\"sp1\">
Avatar billede erikjacobsen Ekspert
28. februar 2001 - 23:12 #2
og så omdøb den du har, der hedder sp1 til noget andet
Avatar billede mary Nybegynder
28. februar 2001 - 23:12 #3
Nope virker stadig ikke !
Avatar billede erikjacobsen Ekspert
28. februar 2001 - 23:14 #4
og en enkelt ting mere:

<script language=\"javascript\">

function vurdering()
{
var mintotal = 0
if (document.sp1.a[0].checked==true)
{ mintotal = mintotal + 3 }
else if (document.sp1.a[1].checked==true)
{ mintotal = mintotal + 2 }
else if (document.sp1.a[2].checked==true)
{ mintotal = mintotal + 1 }
else if (document.sp1.a[3].checked==true)
{ mintotal = mintotal + 0 }


if (document.sp1.b[0].checked==true)
{ mintotal = mintotal + 3 }
else if (document.sp1.b[1].checked==true)
{ mintotal = mintotal + 2 }
else if (document.sp1.b[2].checked==true)
{ mintotal = mintotal + 1 }
else if (document.sp1.b[3].checked==true)
{ mintotal = mintotal + 0 }

document.sp2.total.value = mintotal
}
</script>


<FORM NAME=\"sp1\">

<table border=\"0\" width=\"100%\">
<tr>
<td width=\"59%\">1. Jeg... </td>
<td width=\"12%\"><font size=\"2\"><input type=\"radio\" name=\"a\"> Næsten altid</font></td>
<td width=\"12%\"><font size=\"2\"><input type=\"radio\" name=\"a\"> Ofte</font></td>
<td width=\"12%\"><font size=\"2\"><input type=\"radio\" name=\"a\"> Nogle gange</font></td>
<td width=\"13%\"><font size=\"2\"><input type=\"radio\" name=\"a\">
Næsten aldrig</font></td>
</tr>
</table>
<table border=\"0\" width=\"100%\">
<tr>
<td width=\"59%\">2. Jeg</td>
<td width=\"12%\"><font size=\"2\"><input type=\"radio\" name=\"b\">  Næsten altid</font></td>
<td width=\"12%\"><font size=\"2\"><input type=\"radio\" name=\"b\">  Ofte</font></td>
<td width=\"12%\"><font size=\"2\"><input type=\"radio\" name=\"b\">  Nogle gange</font></td>
<td width=\"13%\"><font size=\"2\"><input type=\"radio\" name=\"b\">  Næsten aldrig</font></td>
</tr>
</table>

</form>

<br>
<br>
<form name=\"sp2\">
<P align=\"left\">
<input type=\"button\" value=\"BEREGN\" onclick=\"vurdering()\">
<input type=\"text\" name=\"total\">
</TABLE>
</FORM> 
Avatar billede jakoba Nybegynder
28. februar 2001 - 23:14 #5
i dine if sætninger leder du efter knapperne i formen sp1, men radioknapperne ligger i den form der hedder sp.

mvh Jakob Aggernæs
Avatar billede erikjacobsen Ekspert
28. februar 2001 - 23:19 #6
Ja, det har vi andre også opdaget, Jakob ;)
Avatar billede jakoba Nybegynder
28. februar 2001 - 23:21 #7
Ja, og du taster meget hurtiere end mig :(
Men jeg skal nok hale dig alligevel. <900 to go :-))

mvh JakobA
Avatar billede erikjacobsen Ekspert
28. februar 2001 - 23:27 #8
Nåh, i JavaScript-kategorien ;) Jeg har slet ikke styr hvordan jeg ligger i de
andre top-10 lister.
Avatar billede jakoba Nybegynder
28. februar 2001 - 23:31 #9
man skal sætte sig nogenlunde opnåelige mål.
Avatar billede hoejrup Nybegynder
28. februar 2001 - 23:42 #10
Du skal kun anvende et lighedstegn, når du søger efter boolske værdi tilstande:

document.sp.a[0].checked = true

/per
Avatar billede jakoba Nybegynder
28. februar 2001 - 23:44 #11
hoerup >> det er netop det hun gør. så == er korrekt
Avatar billede erikjacobsen Ekspert
28. februar 2001 - 23:44 #12
nej, Per, ikke i en if (...)
Avatar billede hoejrup Nybegynder
01. marts 2001 - 00:20 #13
jakoba> Prøv at læse IDG Javascript 1.2

/per
Avatar billede erikjacobsen Ekspert
01. marts 2001 - 10:17 #14
Det er ikke korrekt Per. Jeg sidder med hæftet. Hvor står det, du
mener at læse som at man skal bruge = i en sammenligning?
Avatar billede hoejrup Nybegynder
01. marts 2001 - 10:44 #15
Du har ret, jeg kikkede i en anden linie.
Men hendes script virker stadigvæk ikke. Så du har ikke løst hendes problem. Jeg sad i går og lavede tilapsningerne, men det fejler hele tiden!

/per
Avatar billede erikjacobsen Ekspert
01. marts 2001 - 12:10 #16
Hvis mit  Fortsat svar fra  erikjacobsen    28/02 2001 23:14:37 
ikke virker, må du gerne sige hvor det ikke gør.
Avatar billede hoejrup Nybegynder
01. marts 2001 - 14:10 #17
Nu har jeg fået den til at virke.

/per
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