Javascript Probleem Combo Dropdown Box

Alles over programmeren en development binnen de IT-wereld
Plaats reactie
ThaMaster

Wel,
ik heb een scriptje en nu wou ik dat gebruiken in een formulier,
in mozilla en netscape en dergelijke verstuurd hij de gegevens goed,
maar zodra ik in ie probeer dan werkt het nietmeer :s
hij zou gewoon de info moeten versturen die je aanklikt...

Code: Selecteer alles

<select name="land" size="1" onChange="redirect(this.options.selectedIndex)">
<option value="" selected>-- Land --</option>
<option>België</option>
<option>Nederland</option>
</select>
<br>
<select name="provincie" size="1" onChange="redirect1(this.options.selectedIndex)">
<option value="" selected> </option>
<option value="" selected>-- Selecteer Land --</option>
<option value="" selected>-- Selecteer Land --</option>
</select>
<br>
<select name="woonplaats" size="1" onChange="redirect2(this.options.selectedIndex)">
<option value="" selected> </option>
<option value="" selected>-- Selecteer Provincie --</option>
<option value="" selected>-- Selecteer Provincie --</option>
</select>
<script>
<!--

var groups=document.isc.land.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()

group[0][0]=new Option("-- Selecteer --","");

group[1][0]=new Option("-- Selecteer --","");
group[1][1]=new Option("Antwerpen","Antwerpen");
group[1][2]=new Option("Ardennen","Ardennen");
group[1][3]=new Option("Brussel","Brussel");
group[1][4]=new Option("G-H Luxemburg","G-H Luxemburg");
group[1][5]=new Option("Henegouwen","Henegouwen");
group[1][6]=new Option("Limburg","Limburg");
group[1][7]=new Option("Luik","Luik");
group[1][8]=new Option("Namen","Namen");
group[1][9]=new Option("Oost-Vlaanderen","Oost-Vlaanderen");
group[1][10]=new Option("Vlaams-Brabant","Vlaams-Brabant");
group[1][11]=new Option("Waals-Brabant","Waals-Brabant");
group[1][12]=new Option("West-Vlaanderen","West-Vlaanderen");


group[2][0]=new Option("-- Selecteer --","");
group[2][1]=new Option("Drenthe");
group[2][2]=new Option("Flevoland");
group[2][3]=new Option("Friesland");
group[2][4]=new Option("Gelderland");
group[2][5]=new Option("Groningen");
group[2][6]=new Option("Limburg");
group[2][7]=new Option("Noord-Brabant");
group[2][8]=new Option("Noord-Holland");
group[2][9]=new Option("Overijssel");
group[2][10]=new Option("Utrecht");
group[2][11]=new Option("Zeeland");
group[2][12]=new Option("Zuid-Holland");

var temp=document.isc.provincie


function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
redirect1(0)
}



var secondGroups=document.isc.provincie.options.length
var secondGroup=new Array(groups)
for (i=0; i<groups; i++)  {
secondGroup[i]=new Array(group[i].length)
for (j=0; j<group[i].length; j++)  {
secondGroup[i][j]=new Array()  }}

secondGroup[0][0][0]=new Option("-- Selecteer Provincie --","");
secondGroup[1][0][0]=new Option("-- Selecteer Provincie --","");

secondGroup[1][1][0]=new Option("-- Selecteer --","");
secondGroup[1][1][1]=new Option("Aartselaar");


secondGroup[1][2][0]=new Option("-- Selecteer --","");
secondGroup[1][2][1]=new Option("Bastogne");


secondGroup[1][3][0]=new Option("-- Selecteer --","");
secondGroup[1][3][1]=new Option("Etterbeek");

secondGroup[1][4][0]=new Option("-- Selecteer --","");
secondGroup[1][4][1]=new Option("Aarlen");


secondGroup[1][5][0]=new Option("-- Selecteer --","");
secondGroup[1][5][1]=new Option("Bergen");



secondGroup[1][6][0]=new Option("-- Selecteer --");
secondGroup[1][6][1]=new Option("Alken");


secondGroup[1][7][0]=new Option("-- Selecteer --","");
secondGroup[1][7][1]=new Option("Chaudfontaine");


secondGroup[1][8][0]=new Option("-- Selecteer --","");
secondGroup[1][8][1]=new Option("Namur");
secondGroup[1][8][2]=new Option("Rochefort");

secondGroup[1][9][0]=new Option("-- Selecteer --","");
secondGroup[1][9][1]=new Option("Aaigem");


secondGroup[1][10][0]=new Option("-- Selecteer --","");
secondGroup[1][10][1]=new Option("Aarschot");


secondGroup[1][11][0]=new Option("-- Selecteer --","");
secondGroup[1][11][1]=new Option("Charleroi");


secondGroup[1][12][0]=new Option("-- Selecteer --","");
secondGroup[1][12][1]=new Option("Aalbeke");



secondGroup[2][0][0]=new Option("-- Selecteer Provincie --","");
secondGroup[2][1][0]=new Option("-- Selecteer --","");
secondGroup[2][1][1]=new Option("Assen");


secondGroup[2][2][0]=new Option("-- Selecteer --","");
secondGroup[2][2][1]=new Option("Almere");


secondGroup[2][3][0]=new Option("-- Selecteer --","");
secondGroup[2][3][1]=new Option("Baarsdorpermeer");

secondGroup[2][4][0]=new Option("-- Selecteer --","");
secondGroup[2][4][1]=new Option("Apeldoorn");


secondGroup[2][5][0]=new Option("-- Selecteer --","");
secondGroup[2][5][1]=new Option("Appingedam");


secondGroup[2][6][0]=new Option("-- Selecteer --","");
secondGroup[2][6][1]=new Option("Geleen");


secondGroup[2][7][0]=new Option("-- Selecteer --","");
secondGroup[2][7][1]=new Option("Alphen");


secondGroup[2][8][0]=new Option("-- Selecteer --","");
secondGroup[2][8][1]=new Option("Alkmaar");


secondGroup[2][9][0]=new Option("-- Selecteer --","");
secondGroup[2][9][1]=new Option("Dalfsen");


secondGroup[2][10][0]=new Option("-- Selecteer --","");
secondGroup[2][10][1]=new Option("Abcoude");


secondGroup[2][11][0]=new Option("-- Selecteer --","");
secondGroup[2][11][1]=new Option("Breskens");


secondGroup[2][12][0]=new Option("-- Selecteer --","");
secondGroup[2][12][1]=new Option("Aalsmeer");


var temp1=document.isc.woonplaats
function redirect1(y){
for (m=temp1.options.length-1;m>0;m--)
temp1.options[m]=null
for (i=0;i<secondGroup[document.isc.land.options.selectedIndex][y].length;i++){
temp1.options[i]=new Option(secondGroup[document.isc.land.options.selectedIndex][y][i].text,secondGroup[document.isc.land.options.selectedIndex][y][i].value)
}
temp1.options[0].selected=true
}



//-->
</script>
Tha Master
Starter
Starter
Berichten: 7
Lid geworden op: 05 nov 2002, 18:18
Locatie: Belgium - Lichtaart

sorry,
ik heb het bovenstaande gepost ;)
was vergeten in te loggen :twisted: :lol:
Tha Master Was Hier
Plaats reactie

Terug naar “Development”