---
title: "addera i script"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/141663-addera-i-script/page2"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Gimbo"
published: "2006-01-29T00:27:38.000Z"
updated: "2006-02-20T21:58:09.000Z"
replies: 25
views: 1044
page: 2
pages: 2
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/141663-addera-i-script"
---

# addera i script

_Sida 2 av 2._

## #21 — Peter S, 2006-02-15T22:25Z

Konstigt. Om jag klistrar in den (och endast den) koden i ett dokument fungerar det ypperligt.

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

## #22 — Gimbo, 2006-02-15T22:34Z

funkar för mig med nu, fast jag vill att resultatet skall visas under dropdownen och när jag lägger inputen under så får fungerar det inte, uppskattar verkligen ALL din HJÄLP!

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

## #23 — Peter S, 2006-02-15T22:39Z

Om vi ger inputelementet ett namn (se nedan) kan du flytta omkring det som du vill:

```
<script>
var isMenu=1;
function changeWeight(sel){
  // ersätt 999 med databasvärdet
  var db_val = 999;
  if (/^(\d+(?:\.\d)?)$/.test(sel.options[sel.selectedIndex].value))
    { sel.form.elements[b]["i"][/b].value = RegExp.$1 * 1.032 * db_val }
}

</SCRIPT>

<form>
<SELECT NAME="ring_size" CLASS="PagingFilterDropDown" OnChange="if (isMenu) changeWeight(this)">                             
<OPTION VALUE="">Select a size</OPTION>
<OPTION VALUE='min'>Less than 4
<OPTION VALUE='4'>4
<OPTION VALUE='4.5'>4.5
<OPTION VALUE='5'>5
<OPTION VALUE='5.5'>5.5
<OPTION VALUE='6'>6
<OPTION VALUE='6.5'>6.5
<OPTION VALUE='7'>7
<OPTION VALUE='7.5'>7.5
<OPTION VALUE='8'>8
<OPTION VALUE='8.5'>8.5
<OPTION VALUE='9'>9
<OPTION VALUE='9.5'>9.5
<OPTION VALUE='10'>10
<OPTION VALUE='10.5'>10.5
<OPTION VALUE='11'>11
<OPTION VALUE='11.5'>11.5
<OPTION VALUE='12'>12
<OPTION VALUE='12.5'>12.5
<OPTION VALUE='13'>13
<OPTION VALUE='max'>Greater than 13
</select>
<br>
<input name=[b]"i"[/b]>
</form>
```

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

## #24 — Gimbo, 2006-02-16T20:34Z

TUSEN TACK!!! vet att jag varit jobbig!! en sista fråga hur kan man avrunda det till en decimal? men väldigt snällt av dig o ha tålamod!

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

## #25 — Peter S, 2006-02-16T20:49Z

```
<script>
var isMenu=1;
function changeWeight(sel){
  // ersätt 999 med databasvärdet
  var db_val = 999;
  if (/^(\d+(?:\.\d)?)$/.test(sel.options[sel.selectedIndex].value))
    { sel.form.elements["i"].value = Math.round(RegExp.$1 * 1.032 * db_val * 10) / 10 }
}

</SCRIPT>

<form>
<SELECT NAME="ring_size" CLASS="PagingFilterDropDown" OnChange="if (isMenu) changeWeight(this)">                             
<OPTION VALUE="">Select a size</OPTION>
<OPTION VALUE='min'>Less than 4
<OPTION VALUE='4'>4
<OPTION VALUE='4.5'>4.5
<OPTION VALUE='5'>5
<OPTION VALUE='5.5'>5.5
<OPTION VALUE='6'>6
<OPTION VALUE='6.5'>6.5
<OPTION VALUE='7'>7
<OPTION VALUE='7.5'>7.5
<OPTION VALUE='8'>8
<OPTION VALUE='8.5'>8.5
<OPTION VALUE='9'>9
<OPTION VALUE='9.5'>9.5
<OPTION VALUE='10'>10
<OPTION VALUE='10.5'>10.5
<OPTION VALUE='11'>11
<OPTION VALUE='11.5'>11.5
<OPTION VALUE='12'>12
<OPTION VALUE='12.5'>12.5
<OPTION VALUE='13'>13
<OPTION VALUE='max'>Greater than 13
</select>
<br>
<input name="i">
</form>
```

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

## #26 — Gimbo, 2006-02-20T21:58Z

super tack för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/141663-addera-i-script/page2  
Föregående sida: https://www.webforum.nu/amne/javascript/141663-addera-i-script.md
