Hallo zusammen,
ich habe eine kleine Funktion geschrieben, leder funktioniert sie nicht ganz, ich möchte folgendes erreichen:
wenn eine Höhe im "shoehe" feld ausgewählt wurde:
1. soll der passende Hinweistext "Ordnerebene" angezeigt werden (funktioniert)
2. soll im neuen select feld "sebene" die passende Optionen automatisch gefüllt werden (funktioniert leider nicht)
Ausgabe
Auf jeden Tipp wäre ich sehr dankbar.
ich habe eine kleine Funktion geschrieben, leder funktioniert sie nicht ganz, ich möchte folgendes erreichen:
wenn eine Höhe im "shoehe" feld ausgewählt wurde:
1. soll der passende Hinweistext "Ordnerebene" angezeigt werden (funktioniert)
2. soll im neuen select feld "sebene" die passende Optionen automatisch gefüllt werden (funktioniert leider nicht)
PHP-Code:
<script language="javascript">
function ebene(hoehe)
{
var sebene = document.anfrage.sebene;
sebene.options.length = 0;
var hoehe_nums_str = "1500|2000|2500|3000";
var hoehe_numbers = hoehe_nums_str.split("|");
var ordnerebene_nums_str = "4|5|6|7";
var ordnerebene_numbers = ordnerebene_nums_str.split("|");
var minebene_nums_str = "3|4|5|6";
var minebene_numbers = minebene_nums_str.split("|");
var maxebene_nums_str = "12|16|20|24";
var maxebene_numbers = maxebene_nums_str.split("|");
for (i=0; i<hoehe_numbers.length; i++) {
if (hoehe_numbers[i] == hoehe) {
oe.innerHTML = ("Hinweis: Platz für bis zu " + ordnerebene_numbers[i] + " Ordnerebenen ohne Abschlußboden");
for (var op = minebene_numbers[i]; op <= maxebene_numbers[i]; op++) {
sebene.options[sebene.options.length] = new Option(op);
}
}
}
}
</script>
PHP-Code:
<form action="#" method="post" name="anfrage">
Höhe
<select name="shoehe" size="1" onChange="ebene(shoehe.options[shoehe.selectedIndex].value);">
<option value="">Bitte wählen</option>
<option value="1500">1500 mm</option>
<option value="2000">2000 mm</option>
<option value="2500">2500 mm</option>
<option value="3000">3000 mm</option>
</select>
<span id="oe"></span>
<br />
Ebenen
<select name="sebene" size="1">
<option value="">-</option>
</select>
<br />
</form>
Kommentar