webForumDet fria alternativet

Select sats med räkna ut pris.

ASP

2 svar · 204 visningar · startad av Brimba

Medlem sedan dec. 19995 874 inlägg
Frågan#1

Hej!

Det är så här att jag har en kod som ser ut så här:


<script language="JavaScript">
function updatera()
{
svar = tal1 + tal2 + tal3 + tal4 + tal5
document.form1.svar.value = svar
svar2 = svar*1.25
var inkl=Math.round(svar2)
document.form1.svarinkl.value = inkl
}
</script>

<%
DO UNTIL RS.EOF
namneller = RS("Namn")
mTypid = RS("TypID")
%>

<SCRIPT language="JavaScript"> 
anyString<%=mTypid%> = document.form1.<%=namneller%>.options[document.form1.<%=namneller%>.selectedIndex].value;
NewanyString<%=mTypid%> = anyString<%=mTypid%>.split(";");
</SCRIPT> 

			<Select Name="<%=RS("Namn")%>" onChange="tal<%=RS("TypID")%> = NewanyString<%=mTypid%>[0],document.form1.ant<%=mTypid%>.value=1,updatera()">

<% DO UNTIL RS.EOF OR RS.BOF OR mTypid <> RS("TypID") 
mTypid = RS("TypID")
%>

			<option value="<%=RS("ArtID")%>;<%=RS("ArtExkl")%>"><%=RS("Artikel")%> - <%=RS("ArtExkl")%></option>

<%
RS.MoveNext
IF RS.EOF THEN EXIT DO
Loop
%>

<input type="text" name="ant<%=mTypid%>" size="5" value="0" onChange="updatera()">

<%
Loop
%>

<input type="text" name="svar" size="10">
<input type="text" name="svarinkl" size="10">

Det skall alltså fungera så att när jag väljer en artikel så skall den sätta 1 som antal och sedan även hämta priset från RS objektet och räkna ut det totala och posta det i input rutan.

När man sedan väljer en annan select ruta skall den göra likadant.

Någon som ser massa fel?

Emission får gärna svara! ;)

Felet ligger på denna raden:

<SCRIPT language="JavaScript"> 
anyString<%=mTypid%> = document.form1.<%=namneller%>.options[document.form1.<%=namneller%>.selectedIndex].value;
NewanyString<%=mTypid%> = anyString<%=mTypid%>.split(";");
</SCRIPT>

När man kör den kan den se ut så här:

<SCRIPT language="JavaScript"> 
anyString1 = document.form1.Processor.options[document.form1.Processor.selectedIndex].value;
NewanyString1 = anyString1.split(";");
</SCRIPT>

Tack!

------------------
Mvh
Patrik
aka Brimba

www.datormaklarna.se
patrik@datormaklarna.se

[Redigerat av Brimba den 14 jun 2000]

[Redigerat av Brimba den 14 jun 2000]

[Redigerat av Brimba den 14 jun 2000]

Medlem sedan dec. 19996 721 inlägg
#2

Testade lite...

Kolla på http://www.nexterday.com/brimba.html och se om inte den principen är bättre.

Medlem sedan juni 20008 205 inlägg
#3

Fett! =D Jag vill åxå ha moderkort från Saab och processor från Ford!

Nä, visst verkar den funka bra. Vad var felet med den andra varianten?

------------------
-- spango

348 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
211 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
212 ms — ändringar (db)