函数未执行onsubmit

时间:2017-09-04 16:19:19

标签: javascript

我的HTML出了什么问题?

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

createComment应该记录&#39; asd&#39;到控制台但它似乎没有在表单提交上执行。

另外,我有另一个功能,它可以工作,并通过返回false来阻止页面刷新。但是,如果我将return false添加到上述函数中,则表单根本不会被发送。这是为什么?它们看起来相同,应该以同样的方式表现吗?

<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'>

1 个答案:

答案 0 :(得分:0)

请将currentQuestionID.toString()更改为currentQuestionID并检查。

regards,