Как внедрить JavaScript в текстовое поле HTMLhelper - PullRequest
0 голосов
/ 23 апреля 2019

Я создал форму, используя asp.net mvc, я использую базу данных Entity Framework. На форме есть текстовые поля, как мне добавить JavaScript внутри помощника HTML.

ниже текстовое поле

@Html.TextAreaFor(m => m.ShortSummary, htmlAttributes: new { onkeyup = UpdateLength(600, "ShortSummary", "count" ) })
<span id="count"></span>

ниже - функция, которую я создал для подсчета количества символов, когда пользователь вводит

<script type="text/javascript">
    function UpdateLength(length, textID, spanID) {
        var text = document.getElementById(textID);
        var span = document.getElementById(spanID);

        span.innerHTML = (length - text.value.length);
    }
</script>

я хочу добавить вышеуказанную функцию в текстовое поле

1 Ответ

0 голосов
/ 23 апреля 2019

этот код работал нормально для меня, спасибо за помощь <textarea asp-for="ShortSummary" class = "form-control resizer" placeholder = "Short Summary (90 words)" tabindex = 1 rows = 8 onkeyup='UpdateLength(600, "ShortSummary", "count")'></textarea>

...