---
title: "Ändra formulär/fält utan att ladda om sidan?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/16996-ändra-formulär-fält-utan-att-ladda-om-sidan"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "johnwik"
published: "2000-07-21T15:11:00.000Z"
updated: "2000-08-02T08:55:00.000Z"
replies: 9
views: 249
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/javascript/16996-ändra-formulär-fält-utan-att-ladda-om-sidan"
---

# Ändra formulär/fält utan att ladda om sidan?

## #1 — johnwik, 2000-07-21T15:11Z

Ola...

Jag har en droppbox med ett antal objekt med olika värden på en ASP sida, som är kopplad till en databas .

Vad jag försöker göra är att när användaren väljer ett objekt så ska ett värde på samma sida ändras utan att sida laddas om.

Jag vet att detta går att göra och jag tror att man ska använda sig av Java, men mer än så vet jag inte. :(

Har försökt att lista ut hur, men...

Nån som vet någon bra www-sida där man kan läsa om detta, eller ännu bättre lite kod på hur man kan göra?

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

## #2 — emission, 2000-07-21T19:54Z

Nästan rätt. Man bör använda sig av Javascript (inte Java), så jag flyttar frågan dit.

mvh

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

## #3 — PatrikB, 2000-07-21T20:54Z

Hello,

har inget svar på frågan.

Skulle själv ha velat haft ett svar i ASP forumet då jag vet att det går att lösa med hjälp av asp och en java-applett ... sk remote-scripting.

har testat men ej fått det att fungera. Klart intressant att få det att funka med att hämta data i bakgrunden så att säga ...

//PatrikB

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

## #4 — spango, 2000-07-22T00:04Z

Jodå, visst går det.

```
<!-- i head: -->
<script type="text/javascript"><!--
endra(sel){
sel.form.banjo.value = sel[sel.selectedIndex].value;
}
//--></script>

<!-- å sen i body: -->

<select name="knas" onchange="endra(this)">
<option value="Olika coola prylar">Coolt</option>
<option value="Olika nördiga prylar">Nördy</option>
<option value="Olika prylar">Diverse</option>
</select>
<input type="text" name="banjo">
```

När man ändrar i "knas" dyker värdet för "value" i det valda optionelementet upp i "banjo".

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

## #5 — Danmagnus, 2000-07-23T14:30Z

jag testade scriptet, men det funkar ju inte.

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

## #6 — emission, 2000-07-23T17:59Z

sel**.options**\[sel.selectedIndex\].value;

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

## #7 — spango, 2000-07-23T22:22Z

Konstigt, det ska funka även utan "options"...

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

## #8 — johnwik, 2000-07-24T19:23Z

Tack fär tipset! :)

Är på resande fot, men ska testa detta när jag kommer hem. SPÄNNANDE! :)

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

## #9 — johnwik, 2000-07-31T14:52Z

Härligt!! Det funkar bra. :)
Tackar...

Men...

Jag har en massa listboxar där man kan välja en produkt, med ett text-fält bredvid där priset syns. Så lågnt funkar allt finfint.

Men nu vill jag ha ett fält längst ner där summan för alla "pris-fält" syns (måste man använda text-fält?).
Får inte det att funka, nån som har några tips?

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

## #10 — johnwik, 2000-08-02T08:55Z

Sidan jag snickar på <http://test.itc.to/itc_site_new/john/base/bygg.asp> 

Koden:

```
<script type="text/javascript">
	<!--
	
	function visaPris1(sel){
		sel.form.pris1.value = sel.options[sel.selectedIndex].value;
		sel.form.summa.value = sel.form.pris1.value + sel.form.pris2.value;
	}
	
	function visaPris2(sel){
		sel.form.pris2.value = sel.options[sel.selectedIndex].value;
		sel.form.summa.value = sel.form.pris1.value + sel.form.pris2.value;
	}
	
	function visaPris3(sel){
		sel.form.pris3.value = sel.options[sel.selectedIndex].value;
	}
	
	
	//-->
</script>

<form>
<select name="cpu" onchange="visaPris1(this)">
		<option selected value=""></option>
		<% DO UNTIL CPU.EOF %>
		<option value="<%= CPU("Pris") %>"><%= CPU("Produkt") %></option>
		<%
		CPU.MoveNext
		Loop
		%>
		</select>

<input type="text" name="pris1" size="5" value="">

<input type="text" name="summa" size="10" value="">

</form>
```

Några förslag?

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/16996-ändra-formulär-fält-utan-att-ladda-om-sidan
