Почему не отображается элемент div в Chrome?

276
16 июня 2018, 02:20

При заполнении элемента формы происходит поиск данных по значению. Во время поиска должно отобразиться текстовое поле вроде "Processing values", а после окончания поиска оно должно исчезнуть или при отрицательном результате вместо него должна появиться другая надпись.

В Firefox всё работает, в Google Chrome во время поиска надпись "Processing values" не отображается. Отображается только надпись после окончания поиска.

Пример вызова функции добавления div:

DisplayInfoBox(field, "Processing values");    
var data = Alfresco.forms.validation.validateBucAdn(buc, adn);
if (data.isValid == "true") {
  valid = "valid";
  DisplayValidBox(field, "Value is " + valid + " (" + data.validMsg + ")");
} else {
  valid = "invalid";
  DisplayErrorBox(field, "Value you've entered is " + valid + " (" + data.invalidMsg + "). ");
}

Сама функция:

function DisplayMsgBox (field, message, style) {
  var div = YAHOO.util.Dom.get(field.id + "errordiv");
  if (div != null) {
    field.parentNode.removeChild(div);
  }
  div = document.createElement('div');
  div.setAttribute('id', field.id + "errordiv");
  div.className = "help-text";
  div.setAttribute('style', style);
  div.innerHTML = message;
  field.parentNode.appendChild(div);
}
READ ALSO
Как сделать так, чтобы разные браузеры обрабатывали разный код?

Как сделать так, чтобы разные браузеры обрабатывали разный код?

Существует ли возможность указать в HTML, чтобы определённые браузеры обрабатывали отдельно для них созданный JS/JQuery? И как это сделать?

303
Как отправить фото или документы через ajax

Как отправить фото или документы через ajax

как можно сразу отправить файлы через ajax когда мы чтото закинули в Input type="file", мой скрипт почему то не срабатывают буду признателен за помощь

332
Получить файл из сообщения

Получить файл из сообщения

Как проверить наличие и получить файл из обновления? Пишу на джаве лонг поллинг ботаБиблиотека rubenlagus/TelegramBots

271