2017-09-04 1 views
0

을 onsubmit 실행하지? 기능은 내 HTML 뭐가 문제

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

createComment

는 콘솔에 'ASD'을 기록하도록되어 있지만, 제출 양식에 실행하지 않는 것 같습니다.

또한, 나는 작동하고, 거짓 반환하여 페이지 새로 고침을 방지 다른 기능을 보유하고 있습니다. 나는 위의 함수에 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'> 
+0

반환 거짓; 양식 제출을 막을 수 있습니다. – Manav

답변

0

currentQuestionID.toString()을 currentQuestionID로 변경하고 확인하십시오.

regards, 
관련 문제