застрял с uncaught TypeError: Невозможно прочитать свойства «настройки» неопределенных - PullRequest
0 голосов
/ 10 марта 2020

У меня есть эта ошибка

TypeError: Невозможно прочитать 'настройки' свойства undefined

при использовании .rules() в JQuery, я искал, и большинство проблемы, решаемые с помощью setTimeout, но в моем случае это не сработало.

@Html.DropDownListFor(model => model.CountryId, 
    new SelectList(ViewBag.Countries, "Value", "Text"),
    htmlAttributes: new
    {
         @readonly = Model.IsReadonly,
         @class = "form-control location select-search",
         data_val_required = string.Format(this.GCUResources("IsRequired"), this.GCUResources("Country")),
         data_placeholder = this.GCUResources("Country")
    })
@Html.ValidationMessageFor(model => model.CountryId, "", new { @class = "field-validation-valid validationspan validation-error-label" })

setTimeout(function() {
    $("#CountryId").rules("add", {
        required: true,
        messages: {
            required: "Some Text"
        }
    });
}, 0);

Я также пытался использовать проверку перед добавлением правила

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