Orlok: onclick vs. onchange

Beitrag lesen

Hallo,

du willst vielleicht sowas wie das hier machen?

HTML

<body>
  <form name="Test">
    <select name="Auswahl">
      <option>A</option>
      <option>B</option>
      <option>C</option>
    </select>
    <select name="Felder">
    </select>
  </form>
</body>

JavaScript

document.body.addEventListener('change', function (e) {
  var Auswahl = document.forms.Test.elements.Auswahl;
  if (e.target === Auswahl) {
    var i, option, index = Auswahl.selectedIndex + 2;
    var Felder = document.forms.Test.elements.Felder;
    if (Felder.options.length) {
      Felder.options.length = 0;
    }
    for (i = 0; i < index; i += 1) {
      option = document.createElement('option');
      Felder.appendChild(option);
      option.text = i;
    }
  }
});

Gruß,

Orlok