---
title: "Select sats med räkna ut pris."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/5832-select-sats-med-räkna-ut-pris"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Brimba"
published: "2000-06-14T12:41:00.000Z"
updated: "2000-06-14T22:51:00.000Z"
replies: 2
views: 214
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/5832-select-sats-med-räkna-ut-pris"
---

# Select sats med räkna ut pris.

## #1 — Brimba, 2000-06-14T12:41Z

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!

Permalänk: https://www.webforum.nu/p/5832

## #2 — emission, 2000-06-14T19:05Z

Testade lite...

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

Permalänk: https://www.webforum.nu/p/243578

## #3 — spango, 2000-06-14T22:51Z

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?

Permalänk: https://www.webforum.nu/p/243579

---

Tråden på webben: https://www.webforum.nu/amne/asp/5832-select-sats-med-räkna-ut-pris
