Dropdown gegevens beperken

Status
Niet open voor verdere reacties.

bartwebdesign

Gebruiker
Lid geworden
16 jul 2006
Berichten
443
Hoe kan ik gegevens in een dropdpwn menuutje, beperken door andere dropdown.

Ik zet allerlei gegevens in de eerste.
Dan krijg ik de tweede, daar staan bijv. de namen van Windows in. Als die dan in de eerste bij value bijv. Windows XP vindt, dat alleen de gegevens van Windows XP erin komen te staan.

Hoe doe ik dit?
 
Iets als dit?
PHP:
<form>
 <script type="text/javascript">
  // **** Vervolgkeuzelijst - Egel :) 050818 ****

  var data = new Array(
   'provincie:regio',
   'overijsel:regio:oost:west',
   'noord-holland:regio:noord:zuid',
   'friesland:regio:noord:oost:zuid:west',
   '');

  var max = data.length -1;
  for (var i = 0; i < max; i++) { data[i] = data[i].split(':');};

  function makesub() {
   var r = document.forms[0].second;
   for (var i = r.options.length -1; i >= 0; i--) { r.options[i] = null;};
   var n = document.forms[0].first.selectedIndex;
   for (var i = 1; i < data[n].length; i++) { r.options[i-1] = new Option(data[n][i],data[n][i]);};
   r.selectedIndex = 0;
   };

  document.writeln('<select name="first" onchange="makesub()">');
  for (var i = 0; i < max; i++) { document.writeln('<option value="' + data[i][0] + '">' + data[i][0]);};
  document.writeln('</select>\n<select name="second">');
  var n = document.forms[0].first.selectedIndex;
  for (var i = 1; i < data[n].length; i++) { document.writeln('<option value="' + data[n][i] + '">' + data[n][i]);};
  document.writeln('</select>');

 </script>
</form>
de variabele data pas je dan aan aan de waarde die je in de dropdownboxen wilt hebben. :)


Vr.Gr. Egel.
 
Ik wil die graag in php, dat hij in de eerste dropdown, de klassen weergeeft, en als ik die klas heb gekozen, dat hij dan in die rij gaat kijken voor de namen in die klas
 
Ik wil die graag in php, dat hij in de eerste dropdown, de klassen weergeeft, en als ik die klas heb gekozen, dat hij dan in die rij gaat kijken voor de namen in die klas
Dan echo je dit gedeelte:
PHP:
'provincie:regio', 
'overijsel:regio:oost:west', 
'noord-holland:regio:noord:zuid', 
'friesland:regio:noord:oost:zuid:west',
toch gewoon in php? :)

De 1e woorden op een regel vormen samen de eerste dropdown, de 2e en volgende woorden op een regel vormen de (wisselende) tweede dropdown.


Vr.Gr. Egel.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan