我有一个表格供用户提交他们对电影的评论。当错过某个字段时,将显示错误警报,要求用户填写必填字段,但是当您多次点击提交按钮时,必填字段警报错误会显示为多次按下按钮导致长时间重复错误列表。我该如何防止这种情况发生?我尝试禁用提交按钮,该按钮有效并显示错误一次,但随后无法再次按下按钮。任何帮助将不胜感激。
$('#review_a_film').submit(function (e) {
var error = false;
// No value for movie_title
if ($('#movie_title').val() == "") {
$('.error').append("<li>Please enter a title </li>");
error = true;
}
// No Value for actor
if ($('#leading_name').val() == "") {
$('.error').append("<li>Please enter the leading actors name </li>");
error = true;
}
// No value for rating
if ($('#rating').val() == null) {
$('.error').append("<li> Please enter a rating</li>");
error = true;
}
//No value for review
if ($('#review').val() == "") {
$('.error').append("<li>Please enter a review</li>");
error = true;
}
if (error) { // If error found dont submit.
e.preventDefault();
}
}); // End of .submit function: review_a_film.