可能重复:
为多行文本框指定最大长度
如何为多行文本框设置最大长度?
我想限制文本框的字符数。
为此我使用
<asp:textbox id="txtAdmissionDate" runat="server" MaxLength="5"> </asp:textbox>
它工作正常。但是当我TextMode="MultiLine"
向它添加属性时,maxlenth 不起作用。
请帮忙
可能重复:
为多行文本框指定最大长度
如何为多行文本框设置最大长度?
我想限制文本框的字符数。
为此我使用
<asp:textbox id="txtAdmissionDate" runat="server" MaxLength="5"> </asp:textbox>
它工作正常。但是当我TextMode="MultiLine"
向它添加属性时,maxlenth 不起作用。
请帮忙
在文本框的“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>