lunes, 9 de mayo de 2011

JavaScript - Tamaño máximo de caracteres en un TextBox

En este ejemplo se aplica la función JavaScript en una pagina aspx

//En la pagina.aspx
function ValidarMaxCaracteres(textAreaControl, maxLength){
if (textAreaControl.value.length > maxLength){
textAreaControl.value = textAreaControl.value.substring(0, maxLength);
alert("Debe ingresar hasta un maximo de " + maxLength + " caracteres");
}
}

//En el archivo.cs
//Preferentemente en el evento Load de la pagina
myTextBox.Attributes.Add("OnKeyPress", "ValidarMaxCaracteres(" + myTextBox.ClientID +", 100);");
myTextBox.Attributes.Add("OnKeyUp", "ValidarMaxCaracteres(" + myTextBox.ClientID + ", 100);");