webForumDet fria alternativet

välja kategori och underkategori

JavaScript

1 svar · 293 visningar · startad av WebbisNet

Medlem sedan feb. 20032 027 inlägg
Frågan#1

får inte denna att funka, får inget värde i underkategorin

<font color="#FF0000">*</font> Välj Län:<br>
<script language="JavaScript" type="text/javascript">
<!--// Copyright Inovart 2003
var kat = new Array(25);
for(var n=0;n<kat.length;n++){
	kat[n] = new Array();
}
// Samtliga kategorier
kommun[0][0]="-- Välj Kategori --";
kommun[1][0]="Volvo";
kommun[1][1]="Saab";
kommun[1][2]="BMW";
kommun[1][3]="Subaru";
kommun[1][4]="Opel";
kommun[2][0]="Ställningar";
kommun[2][1]="Sextips";
kommun[2][2]="Oljor & Leksaker";

// osv.
function showSubKat(subCat,selectObj){
	selectObj.length=kat[subCat].length;
	for(var n=0;n<kat[subCat].length;n++){
		selectObj[n].text=kat[subCat][n];
		selectObj[n].value=kat[subCat][n];
	}
}
-->
</script>

<select name="txtCommunity" onChange="showSubKat(this.selectedIndex,this.form.subCat);">
<option value="" selected>-- Välj Kategori --</option>
    <option>Bilar och Motorsport</option>
 	<option>Sex & Samlevnad</option>
  </select>
<br>
			Underkategori: <br>
			<select name="subCat">
    		<option selected>-- V&auml;lj --</option>
  			</select>
Medlem sedan feb. 20032 027 inlägg
#2

Fick den att funka, hade missat en sak, men hur lägger jag in en loop i javascriptet för att loopa ut alla underkategorier i databasen

<strong class="definition"> Välj Kategori:</strong><br>
<script language="JavaScript" type="text/javascript">
<!--// Copyright Inovart 2003
var kat = new Array(25);
for(var n=0;n<kat.length;n++){
	kat[n] = new Array();
}
// Samtliga kategorier
kat[0][0]="-- Välj Kategori --";
kat[1][0]="Volvo";
kat[1][1]="Saab";
kat[1][2]="BMW";
kat[1][3]="Subaru";
kat[1][4]="Opel";
kat[2][0]="Ställningar";
kat[2][1]="Sextips";
kat[2][2]="Oljor & Leksaker";

// osv.
function showSubKat(subCat,selectObj){
	selectObj.length=kat[subCat].length;
	for(var n=0;n<kat[subCat].length;n++){
		selectObj[n].text=kat[subCat][n];
		selectObj[n].value=kat[subCat][n];
	}
}
-->
</script>

<%Set mainRS=objConn.Execute("SELECT * FROM wfCat")%>
<select name="txtCommunity" onChange="showSubKat(this.selectedIndex,this.form.subCat);">

<option value="" selected>-- Välj Kategori --</option>
    <%Do until mainRS.eof%>
	<option><%=mainRS("kategori")%></option>
	<%mainRS.movenext: loop%>
  </select>
<br>
			<strong class="definition"> Underkategori:</strong> <br>
			<select name="subCat">
    		<option selected>-- V&auml;lj --</option>
  			</select>
262 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)