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;
}
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...
kiitoksia tuo auttoi hetkessä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.