Jade button onClick funktioniert nicht

Ich habe derzeit eine Datei in jade und ich bin Versuch zu machen, eine form, wo, wenn der Benutzer klickt auf den submit-button nach dem ausfüllen der Frage-Antwort, dann läuft es eine JavaScript-Funktion. Jedoch für einige Grund, es nicht in der Lage zu finden die Funktion in der Datei aus irgendeinem Grund.

Unten ist mein Jade-code:

script(language='JavaScript').
  function checkAnswer() {
    var answer = document.getElementById('sessionID').value.toLowerCase();
      if(answer == '4') {
        console.log('Correct!');
      }
      else {
        console.log('Sorry, try again!');
      }
  }

extends ../layout

block content
  .page-header
    h3 Challenge #1
  p 2 + 2 = ?
  input(type='text', name='sessionID', value=valueID)
  input(type='button', value='Submit', onclick='checkAnswer()')

Dieser gibt den Fehlercode zurück:

Uncaught ReferenceError: checkAnswer is not defined

Was mache ich falsch? Es muss etwas sein, was wirklich blöd 🙁

InformationsquelleAutor rohan32 | 2014-12-27
Schreibe einen Kommentar