Jquery Validated Form после одного неверного поля при отправке, кнопка отправки ничего не делает - PullRequest
0 голосов
/ 08 февраля 2019

Я строю проект в ядре ASP.NET, который делает некоторые CRUD.Вот форма внутри моего Edit.cshtml для одного раздела проекта.

<form asp-controller="DelayCategory" asp-action="Edit" method="post" autocomplete="off" id="myForm">
<div class="row rowcontent">
    <div class="col-md-offset-4 col-md-4">
        @Html.LabelFor(m => m.ID)
        @Html.TextBoxFor(m => m.ID, new { @readonly = "readonly", @class = "form-control xs-input" })
        @Html.LabelFor(m => m.Description)
        @Html.TextBoxFor(m => m.Description, new { @class = "form-control " })
        @Html.ValidationMessageFor(m => m.Description, null, new { @class = "text-danger field-validation-valid" })
        @Html.LabelFor(m => m.DisplayBackgroundColor)
        @Html.TextBoxFor(m => m.DisplayBackgroundColor, new { @class = "colorpicker form-control" })
        @Html.ValidationMessageFor(m => m.DisplayBackgroundColor, null, new { @class = "text-danger field-validation-valid" })
        @Html.LabelFor(m => m.DisplayFontColor)
        @Html.TextBoxFor(m => m.DisplayFontColor, new { @class = "colorpicker form-control" })
        @Html.ValidationMessageFor(m => m.DisplayFontColor, null, new { @class = "text-danger field-validation-valid" })
        <hr />
        <button type="submit" class="btn btn-primary">Save</button>
        <button type="button" class="btn" onclick="window.location.href = '@Url.Action("List","DelayCategory")'">Exit</button>
    </div>
</div>

Под этой простой строкой $ ('# myForm'). Validate ();

Если я редактирую поля и нажимаю кнопку Сохранить, форма отправляется нормально.Если я отредактирую поля как недействительные, например, удалив поле «Описание», и нажму «Сохранить», ошибка будет выглядеть как обычно.После его заполнения ошибка исчезает и с готовностью проверяется как обычно.После этого кнопка Сохранить ничего не делает.Когда вы нажимаете на консоль Google, нажимая кнопку «Сохранить», в любом удаленном вами поле, в котором была обнаружена ошибка, есть метка с сообщением о проверке, которое мигает, как если бы оно обновлялось DOM, или если поле застряло недействительным иудерживая форму обратно.

Любая помощь будет принята с благодарностью.Мне кажется, что я просмотрел миллиард вопросов и попробовал множество различных вариантов submitHandler, но безуспешно.

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