Hei!
Eli yritän luoda javascriptillä dynaamisesti tekstikenttiä, jonka valmis teksti on muuttujasta riippuvainen. Olen saanut seuraavaa aikaiseksi
nimi.setAttribute("value", nimi[tyyppi]);
Koodi toimii muuten hyvin, mutta valmista tekstiä se ei saa laitettua, vaan aina tulee "undefined". Olisin kiitollinen jos joku viisaampi osais auttaa:)
Undefined kertoo sen, että nimi[tyyppi]-muuttujaa ei ole määritetty.
Ja valuen asettaminen onnistuu myös tavalla elementti.value = "haluttuteksti".
Jep, tuota itsekin mietin, mutta kun tyyppi ainakin on määritelty, ja nimikin on määritelty funktion ulkopuolella
var nimi = new Array(); nimi[1] = "Paikkakunta"; nimi[2] = "Sukupuoli"; nimi[3] = "Sukupuoli";
, ja tuo nimi[tyyppi] toimii täydellisesti toisessa funktiossa.
Edit: Ongelmana näköjään oli sama nimi useammassa muuttujassa (nimi.value = nimi[tyyppi]..
Aihe on jo aika vanha, joten et voi enää vastata siihen.