Formfelder über eine variable ansprechen ?
Byte09
- javascript
folgendes problem:
ich würde gerne in einem script verschiedene formfelder ansprechen.
----------------
function setfield(elem)
{
var test = document.colors.palette.value
document.colors.test.value = elem
}
-------------------------
die variable test enthält den namen, des feldes was angesprochen werden soll. Nur wie mache ich klar, dass nicht das feld "test" angesprochen werden soll, dondern das feld mit dem inhalt der variablen "test" ??
würde mich über hilfe freuen
greetz Byte09
Mir ist nicht so ganz klar, was du eigentlich willst,
kannst du dich konkreter ausdrücken?
Ansonsten versuchs mal mit eval(...):
function setfield(elem)
{var test = document.colors.palette.value;
eval(test+'='+elem);
}
eval führt als String übergebenen Javascript code aus.
hoffe, das hilft.
ups, hab die Anführungszeichen vergessen, sorry:
function setfield(elem)
{
var test = 'document.colors.palette.value';
eval(test+'='+elem);
}