Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: javascriptin muuttujat & stringit

Vasily [23.02.2004 10:15:51]

#

Olen jonkin aikaa yrittänyt ratkaista seuraava ongelmaa, mutta nyt on pakko kysyä neuvoa ulkopuolisilta.

Sivu on php:tä ja se hakee MySQL kannasta tietoa tekstikenttiin jotka on nimetty pisteet_id ja as_id. Id on juokseva ID numero MySQL kannasta joka on uniikki jokaisella rivillä. Koodin pitäisi toimia niin, että kun käyttäjä syöttää kenttään pisteet numeroarvon ja tapahtuu onfocus toiminto niin saman rivin kentässä as näkyy saman rivin pisteet kentän arvo tuplana. En kuitenkaan saa javascriptiä liittämään formin nimen perusosaa ja id numeroa sujuvasti toisiinsa.

function checkas(numero,id){
form_edit.as_+id+.value=numero*2;
}

Antti [23.02.2004 16:35:51]

#

Hmm... tuo sinun mallisi nyt ei ainakaan toimi...

eval()-functiolla voit rakentaa dynaamisesti muuttujaobjekteja.
Kokeiles seuraavaa:

function checkas(numero,id)
{
 var kentta;
 kentta=eval("document.form_edit.as_" + id)
 kentta.value=numero*2;
}

En tosin testannut mutta periaate on tuo...

Vasily [24.02.2004 09:52:51]

#

kiitoksia tuo auttoi hetkessä.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta