---
title: "Funkar inte!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/41859-funkar-inte"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "roj"
published: "2002-04-17T08:33:48.000Z"
updated: "2002-04-17T10:44:39.000Z"
replies: 1
views: 163
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/41859-funkar-inte"
---

# Funkar inte!

## #1 — roj, 2002-04-17T08:33Z

Hmm fattar inte vad jag gjort fel 

function getit2(formname,inputname)
{	
	theform = formname;
	thefeild = inputname;
	var text=eval("document."+formname+"."+inputname+".value;");
	if (text == null)
	{
		alert(inputname);
			var numradios = eval("document."+formname+"."+inputname+".length");
			alert(numradios);
		for(var i=0;i\<numradios;i++)
		{
		if (eval("document."+formname+"."+inputname*\+".checked"))
			{
			text = inputname*.value;
			}
		}
	}
	
	return text;
}

Det verkar som om den inte fattar att den e en array med värden. 
Tack för all hjälp:OO**

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

## #2 — Jojoxx, 2002-04-17T10:44Z

inputname **är** ingen array, det är en vanlig variabel (andra argumentet i anropet till funktionen.

Således skall;
if (eval("document."+formname+"."+inputname*\+".checked"))
vara;
if (eval("document."+formname+"."+inputname+"\["+i+"\].checked")) 

och;
text = inputname*.value;
skall vara;
text = eval("document."+formname+"."+inputname+"\["+i+"\].value");**

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/41859-funkar-inte
