我试图使用asp: <asp:TextBox ID="txtInput" runat="server" TextMode="MultiLine"></asp:TextBox> 我想要一种方法来指定maxlength属性,但显然multiline textbox不可能的。 我一直在尝试使用一些JavaScript的onkeypress事件: onkeypress="return textboxMultilineMaxNumber(this,maxlength)" function textboxMultilineMaxNumber(txt, maxLen) { try { if (txt.value.length > (maxLen – 1)) return false; } catch (e) { } return true; } 在使用这个JavaScript函数的时候,工作正常的问题是,在写入字符之后,它不允许你删除和replace它们中的任何一个,这种行为是不希望的。 你有什么想法可以改变在上面的代码,以避免这种或任何其他方式绕过它?