可能重复:
Specifying maxlength for multiline textbox
How to set maxlength for multiline TextBox?
我想限制文本框的字符数。
对于我使用的
<asp:textbox id="txtAdmissionDate" runat="server" MaxLength="5"> </asp:textbox>
工作正常。但是当我向其添加TextMode="MultiLine"
属性时,maxlenth无效。
请帮助
答案 0 :(得分:2)
在textbox的“onchange”事件中调用以下javascript函数:
function CheckTextLength(text, long) {
var maxlength = new Number(long); // Change number to your max length.
if (text.value.length > maxlength) {
text.value = text.value.substring(0, maxlength);
alert(" Only " + long + " characters allowed");
}
}
<asp:TextBox runat="server" ID="txtAdmissionDate" Width="450px" TextMode="MultiLine"
onKeyUp="CheckTextLength(this,5)" onChange="CheckTextLength(this,5)"></asp:TextBox>
答案 1 :(得分:2)