18. august 2003 - 18:33Der er
6 kommentarer og 1 løsning
hvorfor duer formen ikke
jeg har en form som skal fungere som en vennetest den ser således ud: <form method="post" action="test22a.asp"> <p>hvad hedder jakob til efternavn?</p> <p> x <input type=radio name="vote1" value="1"> </p> <p> x <input type=radio name="vote1" value="1"> </p> <p> x <input type=radio name="vote1" value="3"> </p> <p> </p> <p>hvad hedder jakobs mor?</p> x <input type=radio name="vote2" value="0"> <p> x <input type=radio name="vote2" value="3"> </p> <p> x <input type=radio name="vote2" value="0"> <p> <p>hvor bor jakob? <p>x <input type=radio name="vote3" value="3"> <p> x <input type=radio name="vote3" value="1"> </p> <p> x <input type=radio name="vote3" value="0"> </p> <p> </p> <p>hvad hedder jakobs hund? </p> <p>Fido <input type=radio name="vote4" value="0"> <p> Lassie <input type=radio name="vote4" value="0"> </p> <p> Han har ingen <input type=radio name="vote4" value="3"> </p> <p> </p> <p>hvor stor er jakobs skærm?</p> <p>17" <input type=radio name="vote5" value="0"> </p> <p>19" <input type=radio name="vote5" value="3"> </p> <p> 15" <input type=radio name="vote5" value="0"> </p> <br> <input type=submit name="submit" value="Jeg kender ham!"> </form>
og den sender til siden som så tar dataen ind og behandler sådan her: <% tal1 = Request.Form("vote1") tal2 = Request.Form("vote2") tal3 = Request.Form("vote3") tal4 = Request.Form("vote4") tal5 = Request.Form("vote5")
Function Plus(tal1,tal2,tal3) Plus = CInt(vote1) + CInt(vote2) + CInt(vote3) + CInt(tal4) + CInt(tal5) End Function
Response.Write "du fik " & Plus & " point" Response.Write "<h1>din bedømmelse</h1>" %>
men der kommer fejl og den siger at jeg ikke kan bruge plus!?!?! hvorfor
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
tak for hjælpen det virker nu =) kan du ikke lige sige mig om jeg så kan sige if Plus(tal1, tal2, tal3, tal4, tal5) <7 Response.Write "du fik en dårlig score" if Plus(tal1, tal2, tal3, tal4, tal5) >7 Response.Write "du godt score" else Plus(tal1, tal2, tal3, tal4, tal5) <7 Response.Write "du fik en middel score"
Ja det kan du, men du behøver ikke udregne resultat i hver if sætning, og der mangler en then og end if. Du kan nøjes med at udregne det en gang:
pointSum = Plus(tal1, tal2, tal3, tal4, tal5) if pointSum < 7 then Response.Write "du fik en dårlig score" elseif pointSum >7 then Response.Write "du godt score" elseif pointSum <7 then Response.Write "du fik en middel score" end if
Synes godt om
Ny brugerNybegynder
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.