с помощью атрибута aria-invalid, если он есть, сделайте следующее: используя jquery в формах Drupal 8 и MS Dynamics 365 - PullRequest
0 голосов
/ 23 марта 2020

Я пытаюсь написать jquery код, который производит стилизацию и текст сообщения об ошибке в верхней сообщении об ошибке. Я работаю в Drupal 8 и использую MS Dynamics 365 для формы. Код, который я написал, выглядит правильным для меня, но он не работает. Я пытаюсь написать это так: «Если поле формы имеет атрибут aria-invalid, добавьте красную рамку и добавьте ссылку в верхнем сообщении с описанием ошибки». Вот мой код:

var attr = $(this).attr('aria-invalid');

$("#3f746946-34b4-442c-a677-e232cdd2bc40").each(function () {
   if (  $(this) typeof attr !== typeof undefined && attr !== false ) {
      $('#ErrMsg').append('<li><a href="#3f746946-34b4-442c-a677-e232cdd2bc40">Enter your first name</a> is required.</li>');
      $("#3f746946-34b4-442c-a677-e232cdd2bc40").css("border", "#cc3340 2px solid" );
  }
});
...