Blazor - текстовое поле привязано к oninput, но не вызывается при изменении значения текстовой области с помощью javascript - PullRequest
0 голосов
/ 30 сентября 2019

У меня есть текстовая область, указанная ниже

<textarea id="markdownEntry" class="w-100 h-100" bind="@MarkdownContent"
                      @bind-value="MarkdownContent"
                      @bind-value:event="oninput"                       
                      placeholder="Enter markdown here..."></textarea>

, но я бы хотел, чтобы oninput срабатывал, когда значение текстовой области обновляется также с помощью javascript (необходимо создать редактор). Я попробовалследующие js, но, кажется, не работает

function forceUpdate(input) {

    var event = new Event('input');
    input.dispatchEvent(event);
}

Я также попытался изменить input на change

1 Ответ

0 голосов
/ 30 сентября 2019
function forceUpdate(input) {

    var event = new Event('input', {
        'bubbles': true,
        'cancelable': true
    });
    input.dispatchEvent(event);

}

Исправлена ​​ошибка

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