Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Selectfelder mit JavaScript vorselektieren
Frage
Hallo, habe folgendes Problem, ich möchte Selectfelder mit JavaScript vorselektieren. Und zwar fühle ich das Selectfeld mit einer „for-Schleife“. Nun möchte ich einen der Einträge beim Aufruf der Seite vorselektieren. Die Information zum vorselektieren kommt aus einer mySQL Datenbank.
Hier mein bisheriger Code:
[code]
<html>
<head>
<script type="text/javascript"><!--
var bl_id = new Array(
new Array(""),
new Array("0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16"),
new Array("0","1","2","3","4","5","6","7","8","9"),
new Array("0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26")
);
var beschriftung = new Array(
new Array("--Bitte auswählen--", ""),
new Array("--Bitte auswählen--","Baden-Württemberg","Bayern","Berlin","Brandenburg","Bremen","Hamburg","Hessen","Mecklenburg-Vorpommern","Niedersachsen","Nordrhein-Westfalen","Rheinland-Pfalz","Saarland","Sachsen","Sachsen-Anhalt","Schlesswig-Holstein","Thüringen"),
new Array("--Bitte auswählen--","Burgenland","Kärnten","Niederösterreich","Oberösterreich","Salzburg","Steiermark","Tirol","Vorarlberg","Wien"),
new Array("--Bitte auswählen--","Aargau","Appenzell-Ausserhoden","Appenzell-Innerhoden","Basel-Stadt","Basel-Lamdschaft","Bern","Genf","Glarus","Graubünden","Freiburg","Jura","Luzern","Neuenburg","Nidwalden","Obwalden","Schaffhausen","Schwyz","Solothum","St. Gallen","Tessin","Thurgau","Uri","Waadt","Wallis","Zug","Zürich")
);
// *** Ende der globalen Variablen
function land_anzeigen(f,s) {
var kategorie = f.land.selectedIndex;
f.bland.options.length = 0;
for (var i=0; i<bl_id[kategorie].length; i++) {
f.bland.options[i] = new Option((beschriftung[kategorie])[i], "");
}
}
//--></script>
</head>
<body>
<form>
<?php
…
$row = mysql_fetch_array($result);
?>
<select name="land" onchange="land_anzeigen(this.form,<?=$row[’bland’]?>);">
<option>--Bitte auswählen--</option>
<option value="1">Deutschland</option>
<option value="2">Österreich</option>
<option value="3">Schweiz</option>
</select>
<select name="bland">
<option>--Bitte auswählen--</option>
</select>
</form>
</body>
</html>
[/code]
Über eure Hilfe wäre ich euch sehr dankbar.
Gruß Chris
Antwort 1 von Pagestylist
omg hab falschen betreff eingefügt. könnt ihr dat löschen??? ^^