14. januar 2001 - 22:51
Der er
9 kommentarer
Reference til TOTAL
Nedenstående har jeg en funktion som liggger nogle svar i en test sammen. Desværre kan jeg ikke finde det korrekte script til at vise resultatet <script language= javascript> function vurdering() { var mintotal = 0 var total = 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 } </script> Her er resultatet. <input type=\"button\" value=\"SE_RESULTATET\" onclick=\"vurdering()\"> <input type=\"text\" name=\"sp1\">
Annonceindlæg fra Cepheo
14. januar 2001 - 22:54
#1
Det kunne endvidere være interessant hvis der var nogle som vidste, hvordan det skulle se ud hvis man ikke ønsker resultatet på test-siden, men sendt på en email, evt. via en formmail
14. januar 2001 - 23:01
#2
mail funktionen kan du finde på
www.script.dk
14. januar 2001 - 23:11
#3
Er det ikke noget alla det her du søger: <html> <script> function test() { samletPoint=0; for (i=0; i<4; i++) if (form1.sp1[i].checked) samletPoint+=i+1; for (i=0; i<4; i++) if (form1.sp2[i].checked) samletPoint+=i+1; alert(samletPoint); } </script> <form name=form1> <input type=radio name=sp1> <input type=radio name=sp1> <input type=radio name=sp1> <input type=radio name=sp1> <br><br> <input type=radio name=sp2> <input type=radio name=sp2> <input type=radio name=sp2> <input type=radio name=sp2> <input type=button value=ok onClick=\"java script:test();\"> </form>
15. januar 2001 - 00:44
#4
<ole> <html> <head> <script language=\"JavaScript\"> function calc() { var astr = 0; for (i=0; i<document.f.length; i++) { if (document.f.elements[i].type==\"radio\" && document.f.elements[i].checked) { astr += parseInt(document.f.elements[i].value); } } document.f2.total.value = astr; } </script> </head> <body> <form name=\"f\"> <input type=\"radio\" name=\"sp1\" value=\"3\"> <input type=\"radio\" name=\"sp1\" value=\"2\"> <input type=\"radio\" name=\"sp1\" value=\"1\"> <input type=\"radio\" name=\"sp1\" value=\"0\"><br><br> <input type=\"radio\" name=\"sp2\" value=\"3\"> <input type=\"radio\" name=\"sp2\" value=\"2\"> <input type=\"radio\" name=\"sp2\" value=\"1\"> <input type=\"radio\" name=\"sp2\" value=\"0\"> </form> <br><br> <form name=\"f2\"> <input type=\"text\" name=\"total\"> <input type=\"button\" value=\"BEREGN\" onclick=\"calc();\"> </form> </body> </html> /mvh </bole>
15. januar 2001 - 11:00
#5
olebole Hvis jeg ønsker at resultatet skal sendes til en email istedet for at fremstå på siden. Kan jeg så sætte en formmail ind i \"function calc()\" og i givet fald hvordan ?
15. januar 2001 - 15:40
#6
Hmmmmm...vil du sende via serverside script eller via \'mailto\' - og hvem skal have den mail...du eller brugeren? /mvh
15. januar 2001 - 15:56
#7
Det er mig som skal have emailen. Den som taster ind i testen skal kun svare på spørgsmålene og derefter klikke på en knap også skal resultatet automatisk sendes til mig.
15. januar 2001 - 16:09
#8
Hvilke oplysninger skal du mere bruge? Brugernavn, f.eks?
15. januar 2001 - 16:19
#9
Okay, Testen får ialt to total, altså to tal som skal med på emailen, endvidere skal der være et felt til et navn og et til en email.
Vi tilbyder markedets bedste kurser inden for webudvikling