webForumDet fria alternativet

listproblem

JavaScript

2 svar · 195 visningar · startad av urban_hahne

Medlem sedan maj 2003153 inlägg
Frågan#1

Hej! jag skapar en lista med php från en databas. Beroende vad man klickar på så vill jag ta det valda numret från listan som argument och hoppa till en funktion med javascript, så här försökte jag göra men det vill inte funka.

<SELECT id='inputKategori' NAME=huvudKategoriNr onChange="changeInputbox(kategoriNr<? echo $rad["kategoriNr"]; ?>)">
<OPTION VALUE="">Välj kategori här</option>
<? while ($rad = mysql_fetch_array ($huvudKategoriDb)) { ?>
<OPTION VALUE=<? echo $rad["kategoriNr"]; ?>><? echo $rad["kategoriNamn"]; } ?></option>
</SELECT>
listan skapas som den ska men jag får syntaxfel på onChange-raden. Det har väl med php_utrycket att göra där radnummret ska finnas antar jag, men vet inte hur skriva korrekt. Kan det va något med this.value eller något?
Novis tacksam för hjälp.

Medlem sedan feb. 20011 198 inlägg
#2
<SELECT id='inputKategori' NAME=huvudKategoriNr onChange="changeInputbox(this.value);">
<OPTION VALUE="">Välj kategori här</option> 
<? while ($rad = mysql_fetch_array ($huvudKategoriDb)) { ?> 
<OPTION VALUE="<? echo $rad["kategoriNr"]; ?>"><? echo $rad["kategoriNamn"]; } ?></option> 
</SELECT>
Medlem sedan maj 2003153 inlägg
#3

Jaha då var jag inte helt fel ute, tack för hjälpen.

248 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)