RrojMedlem sedan apr. 2002179 inlägg Trådstart#1 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**
JJojoxxMedlem sedan juni 20004 308 inlägg 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");**