---
title: "Letar efter ett script"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/65172-letar-efter-ett-script"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "aleborg"
published: "2003-01-17T11:09:03.000Z"
updated: "2003-01-20T19:29:19.000Z"
replies: 14
views: 386
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/65172-letar-efter-ett-script"
---

# Letar efter ett script

## #1 — aleborg, 2003-01-17T11:09Z

Jag är i behov av ett script som låter en välja i en dropdown lista(select) och därefter fyller i några checkboxar, textrutor och radiobuttons med för-definierade  data(olika för varje val)

Någon som har något liggandes eller vet var det finns?

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

## #2 — Peter S, 2003-01-17T13:02Z

Någonting sådant här kanske:

```
<head>

<script type="text/javascript">
<!--

function optionInfo(text, checkbox, radio){
	this.text = text;
	this.checkbox = checkbox;
	this.radio = radio;
};

var option1 = new optionInfo("Foo", true, false);
var option2 = new optionInfo("Faa", true, true);
var option3 = new optionInfo("Bar", false, false);
var option4 = new optionInfo("Baz", false, true);

function showInfo(o, e1, e2, e3){
	var options = [option1, option2, option3, option4];
	var elms = [o.form.elements[e1], o.form.elements[e2], o.form.elements[e3]];
	var selectedOption = options[o.options.selectedIndex];
	var i = 0;

	for(prop in selectedOption){
		for( ; i<elms.length; i++){
			if(elms[i].type=="text"){
				elms[i].value = selectedOption[prop];
				i++;
				break;
			}
			else {
				elms[i].checked = selectedOption[prop];
				i++;
				break;
			}
		}
	}
};

//-->
</script>

</head>

<body>

<form>

<select onchange="showInfo(this, 't', 'c', 'r')">
<option value="1">Val #1</option>
<option value="2">Val #2</option>
<option value="3">Val #3</option>
<option value="4">Val #4</option>
</select>

<br><br>

<input type="text" name="t"> <input type="checkbox" name="c"> <input type="radio" name="r">

</form>

</body>
```

 :)

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

## #3 — aleborg, 2003-01-17T14:06Z

Scriptet är rätt men jag får inte ihop det, det är ett gäng textrutor och checkboxar samt 2 st radiobuttons

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

## #4 — Peter S, 2003-01-17T14:54Z

Får jag HTML-koden så kanske tomten kommer med en (något försenad) julklapp.

 :)

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

## #5 — aleborg, 2003-01-17T16:13Z

Zippar filerna, följande fält ska **inte** påverkas:
Domain_Name, Hostheader, IP

Bilagor:

- [html.zip](https://www.webforum.nu/a/932.zip)

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

## #6 — Peter S, 2003-01-17T20:36Z

Jag tror att jag har fått till det nu. Du får höra av dig om det är någonting som är oklart.

Notera att jag har kommenterat bort ASP-koden i början och slutet av dokumentet.

 :)

Bilagor:

- [aleborg.txt](https://www.webforum.nu/a/934.txt)

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

## #7 — aleborg, 2003-01-17T21:06Z

Ahh, tack :D funkar utmärkt :birp:

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

## #8 — aleborg, 2003-01-20T18:42Z

stötte på ett litet problem, fel checkbox fylls i vid ett val(PHP rutan)

Bilagor:

- [new_ws.txt](https://www.webforum.nu/a/950.txt)

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

## #9 — Jesper T, 2003-01-20T18:54Z

Vad är det som är fel? PHP-chekboxen fylls ju i när man klickar på "php".

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

## #10 — aleborg, 2003-01-20T18:57Z

ja men den funktionen som Peter S gjorde gör inte, växla i "Webpacket:", när du väljer "Webbpaket Budget" så ska PHP kryssas i, men det är CGI som kryssas i istället!

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

## #11 — Jesper T, 2003-01-20T19:05Z

Du får byta till detta:

```
var option1 = new OptionInfo("1", "1", "20", false, "10", "15", "-", "0", "yes", true, true, false, false, false, true, true, true, false, false);
var option2 = new OptionInfo("1", "-", "-", true, "40", "40", "-", "0", "yes", true, true, false, false, false, false, false, false, false, false);
```

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

## #12 — Peter S, 2003-01-20T19:19Z

Nej, anledningen till att det inte fungerar är att du har satt fel namn på "input"-taggen" Frontpage. Jämför med konstruktorn "OptionInfo".

 :)

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

## #13 — Jesper T, 2003-01-20T19:24Z

Ok, men när jag ändrade raden ovan så verkade det fungera. Är jag helt ute och cyklar eller?
(I.o.f.s så är det inte jag som skall ha det, men ändå)

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

## #14 — aleborg, 2003-01-20T19:28Z

Tack Peter S, hade missat det! Kollade namnet på PHP samt CGI rutorna men inte frontpage :e

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

## #15 — Peter S, 2003-01-20T19:29Z

Ja, det fungerar, men inte på ett korrekt sätt! Eftersom metoden "initElms()" använder sig av namnen på de olika elementen så blir det fel vid initieringen av dessa om något namn är felstavat eller dylikt.

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/65172-letar-efter-ett-script
