我使用asp.net mvc创建了一个表单,我使用的是实体框架数据库。在表单中有文本字段,如何在html帮助器中添加javascript。
波纹管是文本领域
@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>
我想将上述函数添加到文本字段
这段代码对我来说很好,感谢所有帮助<textarea asp-for="ShortSummary" class = "form-control resizer" placeholder = "Short Summary (90 words)" tabindex = 1 rows = 8 onkeyup='UpdateLength(600, "ShortSummary", "count")'></textarea>