Я пытаюсь использовать 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 заключается в том, что после записи символов она не позволяет вам удалять и заменять любую из них, это поведение нежелательно.
У вас есть представление, что я могу изменить в приведенном выше коде, чтобы избежать этого или каких-либо других способов обойти его?