Hallo zusammen,
ich habe folgendes Problem und bin am Verzweifeln: Habe zu dem oben genannten Thema zwar schon einige Artikel gefunden, aber irgendwie nicht so genau funktionierend...
Ich habe zwei Selectboxen in einem Formular: Die Befüllung der zweiten ist von der Auswahl in der ersten abhängig. Befüllt werden beide aus einer Datenbank.
Die erste Selectbox enthält als values IDs. Die zweite Selectbox enthält als values ebenfalls IDs, aber aus der db frage ich auch noch ein Feld related_to ab worüber die beiden selectboxen verknüpft sind.
Idee war folgende:
Selectbox 1
<select ...ganz normal aus db befüllt ...onchange=js_fill2nd(this[this.selectedIndex].value)>
Dann eine Javascript was einen Javascript Array befüllt mit den Werten der 2ten Selectbox:
<script>
var items = new Array();
<%
Dim intCount
intCount=0
while not rs.eof
response.write "items["&intCount&"]=('"&rs(1)&"','"&rs(0)&"','"&rs(2)&"','"&rs(3)&"',)"
intCount=intCount+1
rs.Movenext
wend
%>
</script>
Und danach soll direkt ohne Reload der Page die zweite select box befüllt werden. Das erste Element im Array enthält den value für die Selectbox, das zweite und dritte sollen als Text angezeigt werden und das letzte Element des Arrays enthält die ID in relation zu dem in Selectbox1 ausgewählten Wert.(Bspl: in Selectbox 1 ist der wert "5" ausgewählt; alle Reihen des Arrays, wo das vierte Element "5" ist sollen angezeigt werden....)
Geht das überhaupt so? Wer kann mir Denkanstöße geben? Wer kann mir ggf. Links zu Scripts geben, die das können?
Gruss & Dank,
fotzibaer