webForumDet fria alternativet

Dynamiskt fältval

3 svar · 297 visningar · startad av sonta

sontaMedlem sedan maj 200125 inlägg
#1

Hur löser jag detta javascript-problem?

Så här ser det ut idag:

function check_length(field)
{
if (field == "namn")  field_length = document.form.namn.length
if (field == "adress")  field_length = document.form.adress.length
if (field == "telefon")  field_length = document.form.telefon.length
alert (field_length);
}

Typ så här vill jag att det skall se ut:

function check_length(field)
{
alert (document.form.+field+.length);
}

Hoppas att det finns någon som kan hjälpa mig!

/Pelle

@ndersMedlem sedan juni 200032 969 inlägg
#2
function check_length(field)
{
alert (document.form[field].length);
}
sontaMedlem sedan maj 200125 inlägg
#3

Kanon, tackar!

Tur att webForum finns :)

Jesper TMedlem sedan nov. 20017 144 inlägg
#4

Skall det inte vara:

alert (document.form[field].value.length);
//eller
alert(document.forms[0].elements[fld].value.length);
132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)