webForumDet fria alternativet
Logga in / Bli medlem

Simpelt...

ASP

5 svar · 209 visningar · startad av ReloadMaster

Medlem sedan aug. 2001239 inlägg
Trådstart#1

....Varför funkar inte detta

<html>
<head>
<title>Räkning</title>
</head>
<body>

<form method="POST" action="rakna.asp?test=ja">
    <p><select size="1" name="typ">
        <option value="200">PC</option>
        <option value="150">Mac</option>
    </select></p>
    <p><select size="1" name="os">
        <option value="1000">Windows</option>
        <option value="500">Mac OS</option>
    </select></p>
    <p><input type="submit" value="Skicka" name="B1"><input type="reset" value="Återställ" name="B2"></p>
</form>

<%If Request.Querystring("test") = "ja" Then
test = Request.Form("typ")
test2 = Request.Form("os")
test3 = test2+test
%>
<% =test3%>
<%End If%>
</body>
</html>

Det som händer att om man väljer Windows & PC blir svaret bara 1000200
istället för 1200

Vad ska jag ändra...

OBS. Nämn inget om att jag ska använda EXCELL

Medlem sedan dec. 200012 464 inlägg
#2
test3 = clng(test2)+clng(test)
Medlem sedan aug. 2001239 inlägg
#3

Tack Lars,
Men nu har jag en ny fråga angående att om jag tar bort sumbit knappen
och Querysträngen hur kan
jag då göra så det uppdatera
det värdet varje gång jag väljer en nytt värde från listan...

Medlem sedan dec. 200012 464 inlägg
#4

Jag vet inte om jag förstår, men det låter som ett javascriptproblem.

Medlem sedan juni 200032 967 inlägg
#5

Helt klart ett javascriptproblem, men eftersom vi ändå är igång här:

<form method="POST" action="rakna.asp?test=ja" name="myForm">
<p><select size="1" name="typ" onChange="document.myForm.submit();">

Mvh,

Medlem sedan aug. 2001239 inlägg
#6
<html>
<head>
<title>Räkning</title>
</head>
<body>

<form method="POST" action="rakna.asp" name="myForm">
<select size="1" name="typ" onChange="document.myForm.submit();">
        <option value="200">PC</option>
        <option value="150">Mac</option>
    </select></p>
<select size="1" name="os" onChange="document.myForm.submit();">
	<option value="1000" name="os2">Windows</option>
        <option value="500" name="os2">Mac OS</option>
    </select></p>
</form>
<%
test = Request.Form("typ")
test2 = Request.Form("os")
test3 = clng(test2)+clng(test)
%>
<b>Pris:</b> <% =test3%>

</body>
</html>

Finns det någon kod så att denna kod sparar namnet på vilken man valde och sedan väljer den som selected?

377 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
123 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)