[Javascript] Fehlermeldung

  • Guten abend,


    das ist jetzt wahrscheinlich eine dumme Frage, da der Fehler bestimmt offensichtlich ist. :/

    Ich habe folgenden Code:

    Code
    1. <form method="post">
    2. <input type="Submit" value="Mach was" onclick="machwas">
    3. </form>
    Code
    1. function machwas(){
    2. alert('Ehy')
    3. }

    Und ich erhalte folgende Fehlermeldung und weiß nicht, wie ich das ändern kann:

    Code
    1. {"error": "Shell form does not validate{'html_initial_name': u'initial-js_lib', 'form': <mooshell.forms.ShellForm object at 0x7f484423d310>, 'html_name': 'js_lib', 'html_initial_id': u'initial-id_js_lib', 'label': u'Js lib', 'field': <django.forms.models.ModelChoiceField object at 0x7f4844813410>, 'help_text': '', 'name': 'js_lib'}{'html_initial_name': u'initial-js_wrap', 'form': <mooshell.forms.ShellForm object at 0x7f484423d310>, 'html_name': 'js_wrap', 'html_initial_id': u'initial-id_js_wrap', 'label': u'Js wrap', 'field': <django.forms.fields.TypedChoiceField object at 0x7f48448130d0>, 'help_text': '', 'name': 'js_wrap'}"}

    X(<X


    Wenn jemand eine Idee hätte wäre es toll :saint:

  • Wenn Du einen Eventlistener inline registrierst, darfst Du nicht, wie bei addEventListener, eine Funktionsreferenz angeben, sondern einen Aufruf der Funktion:

    Code
    1. onclick="machwas();"
  • dann zeig doch mal dein ganzen code,vieleicht ist da irgendwas falsch gelaufen.


    aber versuch erstmal bei type="Submit" das submit klein zu schreiben

    Dieser Beitrag wurde bereits 1 Mal editiert, zuletzt von basti1012 ()

  • Wo kommt denn die Fehlermeldung, in der Console? Sieht stark nach JSON aus.

    Da der Button vom Typ "submit" ist, und Du keine action im Formular angegeben hast, wird die Seite neu geladen, wenn Du ihn drückst.

    Ist da u. U. noch mehr Javascript im Spiel?