LastBoyScout: onclick vs. onchange

Beitrag lesen

Hi Orlok,

Ich hatte mein Codebeispiel in der Zwischenzeit aktualisiert, so dass dieser Einwand berücksichtigt wurde.

Die Anzahl der benötigten Optionsfelder muss aber variabel sein und sich nicht einfach nur erhöhen, z.B.:

  <select name="Auswahl">
    <option onclick="Neuefelder(21)" value="A">Erste Option</option>
    <option onclick="Neuefelder(10)" value="B">Zweite option</option>
    <option onclick="Neuefelder(7)" value="C">Dritte Option</option>
  </select>

Darüber hinaus ist mir jedoch aufgefallen, dass es sein kann, dass automatisch der erste Eintrag der Auswahl vorselektiert wird, weshalb das 'change'-Event bei erneutem Click auf diesen ersten Eintrag nicht ausgelöst wird.

Die beste Lösung hierfür scheint mir zu sein, den ersten Eintrag per Default zu selektieren und die zu diesem Eintrag gehörenden Einträge im korrespondierenden select im HTML vorzuhalten.

Das ist in der Tat auch noch so ein Problem... ich dachte daran die Funktion per onload() mit dem vorselektierten Wert aufzurufen.