2017-09-04 1 views
0

Was ist falsch an meinem HTML?Funktion nicht ausgeführt onsubmit

<form onsubmit='createComment(commentType, currentQuestionID.toString(), 
    $("#addCommentAuthor").val(), 
    $("#addCommentEmail").val(), 
    $("#addCommentContent").val(), 
    $("#addCommentDate").val());' method='POST'> 

createComment soll ‚asd‘ an der Konsole anzumelden, aber es scheint nicht einreichen auf Formular auszuführen.

Auch habe ich eine andere Funktion, die funktioniert, und verhindert Seitenaktualisierung durch die Rückgabe false. Wenn ich der obigen Funktion jedoch return false hinzufüge, wird das Formular einfach nicht gesendet. Warum das? Sie scheinen identisch zu sein und sollten sich genauso verhalten?

<form onsubmit='createQuestion(quizType, $("#submitQ").val(), 
    $("#submitA1").val(), $("#submitA2").val(), 
    $("#submitA3").val(), $("#submitA4").val(), 
    $("#submitCorrect").val(), $("#submitExpl").val(), 
    $("#submitAuthor").val(), $("#submitDesc").val(), 
    $("#submitDate").val());return false;' method='POST'> 
+0

Rückgabe false; würde das Senden von Formularen verhindern – Manav

Antwort

0

Bitte ändern Sie currentQuestionID.toString() zu currentQuestionID und überprüfen Sie.

regards, 
Verwandte Themen