首页 > 解决方案 > 非常奇怪的 jquery/asp.net webforms textarea 最大长度

问题描述

用于www.lipsum.com生成 2,000 个字符,检查 word 中的字符数,有 2,000 个字符。

使用 ASP WebForms,我有以下控制:

<asp:textbox runat="server" ID="txtComment" rows="5"  TextMode="MultiLine" CssClass="form-control" />

然后,一些 jQuery 将限制设置为 2000 个字符:

$(document).ready(function ()
{
    $('#<%=txtComment.ClientID%>').prop('maxlength', 2000);
})

当我将 2000 个字符粘贴到文本区域时,最后 6 个字符没有被粘贴。

下一步,我添加了以下行来检查粘贴的文本字符数:

alert($('#<%=txtComment.ClientID%>').val().length);

这将返回 2000。

从文本框中复制并粘贴回word,字数为1994。

我错过了什么?

标签: javascriptjqueryhtmlasp.net

解决方案


感谢 Icepickle

马车我有两个回车删除它们,这是预期的


推荐阅读