Как проверить помощник @ html .TextAreaFor для несохраненных изменений, используя javascript? - PullRequest
0 голосов
/ 12 февраля 2020

Я использую HTML вспомогательный TextAreaFor в качестве HTML редактора для одной из моих моделей. В настоящее время используется Jquery для предотвращения несохраненных изменений и отображения предупреждающего сообщения для конечного пользователя, но javascript не распознает HTML вспомогательный тег.

MVC Код:

<div id="htmlTextEditorCommentary">
  @Html.TextAreaFor(model => model.Body.Re.Sab.CurrentRound.Application.PCommentary)
</div>

Javascript код:

//Script to prevent unsaved changes.
    formmodified = 0;
    $('form*').change(function () {
        formmodified = 1;
    });

    window.onbeforeunload = confirmExit;
    function confirmExit() {
        if (formmodified == 1) {
            return "New information not saved. Do you wish to leave the page?";
        }
    }
    $("input:submit").click(function () {
        formmodified = 0;
    });

Любое предложение или помощь ценится?

Спасибо

...