Hey Leute
Ich habe folgendes Problem: Ich möchte eine Funktion in eine Seite einbauen, dass ich ne Selectbox habe, und je nachdem was man dort auswählt, kommt ne 2. Selectbox dazu (um die erste zu spezifizieren), und nach der 2. noch ne dritte.
Das Ganze dient zur Regionenbestimmung, erste Box=Kontinent, 2. Box=Land und 3. Box=Region.
Dazu habe ich folgenden Code gefunden, der das ganze eig recht simpel löst:
Die Child-Box muss halt den gleichen Namen haben wie die Option der Parentbox.
Nun habe ich jedoch folgendes Problem: Wenn schon alle 3 Regionen da stehen habe, und nun einen anderen Kontinent auswähle, ändert sich zwar das Land, aber die alte Region bleibt stehen. Diese muss aber auch noch ausgeblendet werden. Sonst habe ich da 4 Boxen dann stehen.
Nun weiß ich nicht ganz wie ich das lösen soll. Hat da jemand ne Idee wie ich den Code da spezifizieren kann?
MfG
doped04
Ich habe folgendes Problem: Ich möchte eine Funktion in eine Seite einbauen, dass ich ne Selectbox habe, und je nachdem was man dort auswählt, kommt ne 2. Selectbox dazu (um die erste zu spezifizieren), und nach der 2. noch ne dritte.
Das Ganze dient zur Regionenbestimmung, erste Box=Kontinent, 2. Box=Land und 3. Box=Region.
Dazu habe ich folgenden Code gefunden, der das ganze eig recht simpel löst:
Code:
function hideselect(obj) {
var j;
if ( obj.options[obj.selectedIndex].value!=0
&& document.getElementById(obj.options[obj.selectedIndex].value)
)
{
for (var i=0; i<obj.options.length; i++) {
if(obj.options[i].value!=0){
j=document.getElementById(obj.options[i].value);
if (i == obj.selectedIndex) {
j.style.display = 'inline';
} else {
if(j)
j.style.display = 'none';
}
}
}
}
}
Nun habe ich jedoch folgendes Problem: Wenn schon alle 3 Regionen da stehen habe, und nun einen anderen Kontinent auswähle, ändert sich zwar das Land, aber die alte Region bleibt stehen. Diese muss aber auch noch ausgeblendet werden. Sonst habe ich da 4 Boxen dann stehen.
Nun weiß ich nicht ganz wie ich das lösen soll. Hat da jemand ne Idee wie ich den Code da spezifizieren kann?
MfG
doped04