JavaScript Funktion wird nicht aufgerufen?

Dsimon24

Lieutenant
Registriert
Aug. 2016
Beiträge
595
Hallo zusammen,

ich versuche gerade ein wenig mit HTML und JS etwas zu realisieren.

Klicke in im Select eine Option an, möchte ich, dass die entsprechende
JS-Funktion eine Alert-Box mit dem Inhalt des Parameters aufruft. Es
passiert aber nichts. Mache ich etwas falsch?

HTML:
<html>
    <select name="interval" id="interval">
      <option onchange="hideElementDate('a')" value="0">einmalig</option>
      <option onchange="hideElementDate('b')" value="1">monatlich</option>
      <option onchange="hideElementDate('c')" value="2">wöchentlich</option>
      <option onchange="hideElementDate('d')" value="3">2-wöchentlich</option>
      <option onchange="hideElementDate('e')" value="4">3-wöchentlich</option>
    </select>
    <script>
        function hideElementDate(var input) {
          var x = input;
          alert(x);
        }
    </script>
</html>

VG,
 
Hi,

das Event wird vom Select geworfen, nicht von der Option! Und lass das "var" beim Übergabeparameter in der Funktionsdeklaration weg.

VG,
Mad
 
  • Gefällt mir
Reaktionen: elnino460 und Testa2014
[ALT][SHIFT]+K öffnet die Fehlerkonsole.

Die kann dir helfen solche Fehler zu finden (bis auf den Event an der falschen Stelle - da hilft nur ein Blick in eine Doku)
 
Zurück
Oben