Member 12687406 Ответов: 0

Как выполнить проверку свойств внутри коллекции в MVC, например model.addvm[add]. licenseattributevalue?


Привет,

Спасибо за помощь в продвижении.

Я должен сохранить сразу несколько значений, чтобы было введено хотя бы одно значение
и я хочу показать одно сообщение для всех в контейнере .
в представлении mvc имя генерируется следующим образом AddVm[].AttributeValue .
я могу поставить валидацию, но она генерируется для всех, но я хочу только одно сообщение
это должно быть в одном контейнере.

$.each($('.licenseattributevalreq'), function () {
       $(this).rules('add', {
           require_from_group: [1, '.licenseattributevalreq'], messages: { require_from_group :"Please fill atlease one Attribute Value."}
       });
   });
   if ($('.licenseattributevalreq').valid() == false) {return false; };

он работает правильно

Что я уже пробовал:

$.каждый($('.licenseattributevalreq'), функция () {
$(этот).правила('добавить', {
require_from_group: [1, '. licenseattributevalreq'], сообщения: { require_from_group : "пожалуйста, заполните хотя бы одно значение атрибута."}
});
});
если ($('.licenseattributevalreq').действует() == ложь) {возвращение ложным; };

Sunasara Imdadhusen

В этом случае вы можете удалить проверку для всех и использовать пользовательскую проверку при нажатии кнопки для проверки входных данных.

0 Ответов