webForumDet fria alternativet

värde från selectlista

1 svar · 304 visningar · startad av urban_hahne

urban_hahneMedlem sedan maj 2003153 inlägg
#1

Hur får jag tag i det valda (value värdet) i en selectlista som genereras med javascript. Jag vill få med mig vald kommun i en hidden input till nästa sida. Jag antar att jag måste skriva ett javascript vid onclick på selectlistan och lägga in värdet i en hidden input men vet inte hur jag får tag i selected value.
Så här ser koden ut som genererar selectlistan kommun utifrån vilket län man väljer i listan laan

<script language="JavaScript" type="text/javascript">
var laan = new Array(278);
for(var n=0;n<laan.length;n++){
laan[n] = new Array();
}
<? $radNr = 0 ; ?>
<? $oldLanNr = '1'; ?>
<? while ($rad = mysql_fetch_array ($kommunData)) { ?>
<? if ($oldLanNr == $rad["kommunNr"]) { ?>
<? ++$radNr; }?>
<? if ($oldLanNr != $rad["kommunNr"]) { ?>
<? $oldLanNr = $rad["kommunNr"] ; ?>
<? $radNr = 0; ?>
laan[<? echo $rad["kommunNr"] ; ?>][<? echo $radNr ; ?>]="";
<? ++$radNr; }?>
laan[<? echo $rad["kommunNr"] ; ?>][<? echo $radNr ; ?>]="<? echo $rad["kommunNamn"] ; ?>";
<? } ?>
function showKommun(subBox,selectObj){
var iKat1 = iKat[subBox];
form1.lanNr.value=subBox;
selectObj.length=laan[subBox].length;
for(var n=0;n<laan[subBox].length;n++){
selectObj[n].text=laan[subBox][n];
selectObj[n].value=laan[subBox][n];

		}
		selectObj.selectedIndex = 0 ; 
		}
\</script\>

\<div id="kommunLabel"\>Kommun:\</div\>
\<div id="kommunTable"\>
\<select name="kommun" class="inbutbox"\>

<option value="0">«Välj»</option>
</select>

urban_hahneMedlem sedan maj 2003153 inlägg
#2

problemet är löst.

130 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)