Estoy tratando de usar asp:
<asp:TextBox ID="txtInput" runat="server" TextMode="MultiLine"></asp:TextBox>
Quiero una forma de especificar la maxlength
propiedad, pero aparentemente no hay forma posible para un multiline textbox
. He estado intentando usar algo de JavaScript para el onkeypress
evento:
onkeypress="return textboxMultilineMaxNumber(this,maxlength)"
function textboxMultilineMaxNumber(txt, maxLen) {
try {
if (txt.value.length > (maxLen - 1)) return false;
} catch (e) { }
return true;
}
Si bien funciona bien, el problema con esta función de JavaScript es que después de escribir caracteres no le permite eliminar y sustituir ninguno de ellos, ese comportamiento no es deseado.
¿Tiene alguna idea de qué podría cambiar en el código anterior para evitar eso o cualquier otra forma de evitarlo?