webForumDet fria alternativet

Dynamiskt fältval

JavaScript

3 svar · 297 visningar · startad av sonta

Medlem sedan maj 200125 inlägg
Frågan#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

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

Kanon, tackar!

Tur att webForum finns :)

Medlem 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);
249 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)