El atributo maxlength no es estándar para <textarea> en HTML 4.01. Se define en HTML5, pero si no tenemos implementado HTML5 podemos resolverlo de otra manera para que funcione en todos los navegadores que puede utilizar javascript. He aquí un ejemplo: <textarea onkeypress = " return imposeMaxLength ( event , this , 110 ); " rows = "4" cols = "50" > function imposeMaxLength(Event, Object, MaxLen) { return (Object.value.length <= MaxLen)||(Event.keyCode == 8 ||Event.keyCode==46||(Event.keyCode>=35&&Event.keyCode<=40)) } copiado de stackoverflow Por otro lado, hay otra manera de resolverlo y es por Jquery. Esta opción me gustó más ya que por mas que copies y pegues un texto que sobrepase la cantidad requerida, termina limpiandote lo restante y dejandote hasta lo permitido. Ademas evitas menos lineas de código en caso de tener varios textarea. $('textarea').keyup(function () { var len = ...
Blog personal sobre .net, Javascript, web y cosas que me interesan compartir