не удалось удалить сообщение об ошибке при проверке

#javascript #jquery

#javascript #jquery

Вопрос:

Я тестировал проверку формы обучения, я не мог удалить текст ошибки. HTML-код был таким

         <div class="form-group">
            <label for="">Requester<span class="required text-danger">*</span></label>
            <input type="text" class="form-control">
            <small style="display: none"></small>
        </div>
  

С помощью Jquery для проверки

 var errors = 0;
var submitted = false;

var addError = function (element, siblings, errorMessage) {
    if (element.style.display == "none") {
        console.log(element);
        return;
    }

    errors  ;
    $(element).addClass("text-error")

    siblings.each(function (index, sib) {
        if (sib.tagName == "SMALL") {
            sib.innerText = errorMessage
            $(sib).addClass("text-danger");
            $(sib).addClass("font-weight-bold");
            $(sib).show();
        }
    })
};
  

И функция для удаления ошибок

 var removeError = function (element, siblings) {
    $(element).removeClass("text-error");

    siblings.each(function (index, sib) {
        if (sib.tagName == "SMALL") {
            sib.innerText = ""
            $(sib).removeClass("text-danger");
            $(sib).removeClass("font-weight-bold");
            $(sib).hide();
        }
    })
};
  

Когда я удалил <small style="display: none"></small> и <span class="required text-danger">*</span> не внес никаких изменений, он по-прежнему показывает КРАСНОЕ окно с ошибкой и Sweetalert.js сообщение,
есть ли в любом случае, я могу заставить это работать, как я могу удалить ошибку для необязательных полей.
Ссылка на перо с кодом ссылки:https://codepen.io/dunya/pen/KYdQPd
Большое спасибо

Комментарии:

1. Чего именно вы хотите?

2. У меня будет больше полей, код не должен проверять, если поле не требуется, но я не смог заставить его работать, он действует так, как требуется, даже если я удалил промежутки. Так что это должно выполняться без ошибок, поскольку это не требуется.