Cómo se hace para que el textbox multiline acepte un numero determinado de caracteres? (o tengo que usar obligatoriamente javascript?)
gracias.
|
|
#1 (permalink) |
![]() Fecha de Ingreso: febrero-2005
Mensajes: 401
|
Textbox Multiline no restringe maximo nº de Lineas
Cómo se hace para que el textbox multiline acepte un numero determinado de caracteres? (o tengo que usar obligatoriamente javascript?) gracias.
__________________
0.o Rodri |
|
|
|
|
|
#4 (permalink) |
![]() Fecha de Ingreso: febrero-2005
Mensajes: 401
|
hice un script no muy bueno. pero aca vá
Código:
counter2 es un span que muestra la cantidad de caracteres que se han escrito.// JScript File
function ValidaExperiencia(NombreControl,maxLongitud,Mensaje)
{
var count = document.getElementById('counter2').innerText;
var exp = document.getElementById(NombreControl).innerText;
document.getElementById('counter2').innerText = exp.length;
e = window.event;
tecla =(document.all)?e.keyCode:e.which;
if (tecla==13)
{
document.getElementById('counter2').innerText = parseInt(count) +1;
}
if (tecla==8)
{
document.getElementById('counter2').innerText = parseInt(count) -1;
}
if(parseInt(document.getElementById('counter2').innerText) > maxLongitud)
{
alert(Mensaje+' ('+ maxLongitud+' caracteres máximo)');
return false;
}
else
return true;
}
esta función la asigno a un control TextBox Multiline asi. this.MiMultiline.Attributes.Add("onblur", "return ValidaExperiencia('MiMultiline',1000,'La longitud del texto supera el máximo permitido')"); Esto lo asigne de un principio al evento onkeyup pero no fue la mejor opción. Luego a onkeypress pero tampoco haci a lo que yo queria, ahora estoy probando este script a ver siu tengo alguna corrección te lo hago saber, si a alguien mas le interesa por fa denme sus comentarios. saludos
__________________
0.o Rodri |
|
|
|