следующий код jquery не работает при развертывании на серверах

  • Автор темы Cosmoleads
  • 19
  • Обновлено
  • 18, May 2024
  • #1
На странице есть разные разделы (ASP.net MVC) с одинаковыми элементами управления (exhone, электронная почта). Я хочу, чтобы следующее сообщение проверки отображалось по-разному в сводке проверки (с именем раздела) и рядом с отдельными текстовыми полями (без имени раздела)

Это сообщение проверки, указанное в модели.

[Обязательно(ErrorMessage = "Генеральный директор — |Укажите имя")]

[Обязательно(ErrorMessage = "Медицинский директор - |Укажите имя")]

Код для замены '|' символ в jquery.validate.unobtrusive.js
 function onError(error, inputElement) { // 'this' is the form element

var container = $(this).find(".name) + "']"),

replaceAttrValue = container.attr("data-valmsg-replace"),

replace = replaceAttrValue ? $.parseJSON(replaceAttrValue) !== false : null;

container.removeClass("field-validation-valid").addClass("field-validation-error");

error.data("unobtrusiveContainer", container);

if (replace) {

container.empty();

error.removeClass("input-validation-error").appendTo(container);

}

else {

error.hide();

}

error.text(error.text().substr(error.text().indexOf("|") + 1));

}

function onErrors(event, validator) { // 'this' is the form element

var container = $(this).find(""),

list = container.find("ul");

if (list && list.length && validator.errorList.length) {

list.empty();

container.addClass("validation-summary-errors").removeClass("validation-summary-valid");

$.each(validator.errorList, function () {

$("").html(this.message.replace('|', '')).appendTo(list);

});

}

}
Код (разметка): символ трубы заменяется пробелом и отображается по желанию на локальном хосте.

Но когда код развертывается на серверах, я получаю одно и то же сообщение проверки (с именами разделов), отображаемое как в сводке проверки, так и рядом с текстовыми полями. Я готов предоставить и другой код. У меня также есть это в web.config <Настройки приложения>

Cosmoleads


Рег
02 Nov, 2012

Тем
1

Постов
2

Баллов
12
Тем
49554
Комментарии
57426
Опыт
552966

Интересно