Как добавить проверку нескольких идентификаторов электронной почты, используя Jquery или javascript с разделением «;» «,» В текстовой области - PullRequest
0 голосов
/ 09 апреля 2020

ПРИМЕЧАНИЕ:

Один и тот же идентификатор электронной почты не может повторяться.

Можно добавить пустое строковое значение.

Идентификатор электронной почты должен разделяться; и.

Basi c Для идентификатора электронной почты требуется подтверждение идентификатора электронной почты

[! [

$("#d-notification").focusout(function () {
    var conditions = [".com", ".in", "@"];
    var d = document.getElementById("d-notification").value;
    var res = conditions.some(el => d.includes(el));
    if (d !== "" && res === false) {
        document.getElementById("error-d").style.display = "block";
        $("#generate-dispatcher").attr("disabled", true);
    } else {
        document.getElementById("error-d").style.display = "none";
        $("#generate-dispatcher").attr("disabled", false);
    }
});
#error-d {
display:none;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>
  <textarea type="text" id="d-notification" class="form__field resize"
   placeholder="Enter the Email Id"></textarea>
 <span id="error-d" class="error-noti">Please Enter valid Email Id</span>
</div>

] 1 ] 1

1 Ответ

0 голосов
/ 09 апреля 2020

Я думаю, у вас есть два варианта. Возможно, вы установили элемент управления, представляющий собой div с текстовой областью, и когда вы вводите адрес электронной почты, а затем ";" или "," он создает новый тег с javascript, который может быть div или span, который показывает электронную почту, чтобы разделить ее на разные элементы и затем проверить каждый из них. Другое может быть то, что когда вы делаете проверку, как вы делаете сейчас, вы делаете разделение писем по ";" или ",", а затем проверяйте каждое письмо в этом массиве результатов.

Удачи, Матиас Краймерман

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...