Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 05-jul-2005, 06:57   #1 (permalink)
JeroMAN ha deshabilitado el karma
 
Fecha de Ingreso: junio-2004
Mensajes: 15
Limitar el número de caracteres en un TextBox

Estoy intentando hacer que no se puedan introducir más de 160 caracters en un TextBox. A priori esto sería facil con la propiedad MaxLengt pero usando este código

Código PHP:
<asp:TextBox id="contenido" runat="server" Width="120px" CssClass="texto" TextMode="MultiLine" Rows="4" MaxLength="160"></asp:TextBox

el TextBox me deja seguir metiendo caracteres y no me bloquea el cursor.

¿Alguien sabe cómo hacerlo?


Saludos
JeroMAN está desconectado   Responder Citando
Antiguo 05-jul-2005, 08:46   #2 (permalink)
Jose_minglein2 tiene algunos puntos positivos de karma
 
Avatar de Jose_minglein2
 
Fecha de Ingreso: noviembre-2004
Mensajes: 2.334
puedes hacerlo por javascript o por codigo en el servidor, si lo haces por javascript, sería controlando en el keypress la longitud del textbox y si es igual a 160 devolver false.

Si lo haces por codigo, sería una vez que envias información si excede a 160 mostrar un mensaje de error (te recomiendo javascript)
Jose_minglein2 está desconectado   Responder Citando
Antiguo 05-jul-2005, 11:09   #3 (permalink)
xknown está en el buen camino
 
Avatar de xknown
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.249
Obviamente eso de ponerle el MaxLength a un TextBox Multiline no te va a funcionar, ya que éste se "renderiza" a un elemento HTML TextArea, el cual no tiene la propiedad indicada, de hecho tienes que hacer lo que te dice Jose_minglein2

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
xknown está desconectado   Responder Citando
Antiguo 06-jul-2005, 00:28   #4 (permalink)
JeroMAN ha deshabilitado el karma
 
Fecha de Ingreso: junio-2004
Mensajes: 15
Gracias. Ya suponia yo que tendría que hacer algo de eso
Creo que voy a optar por un mensaje de error.

Saludos
JeroMAN está desconectado   Responder Citando
Antiguo 06-jul-2005, 08:13   #5 (permalink)
charlytesis está en el buen camino
 
Avatar de charlytesis
 
Fecha de Ingreso: agosto-2003
Ubicación: La Paz - Bolivia
Mensajes: 206
Ya que estamos con el tema de textbox, como puedo hacer que dado un cierto tamaño del textbox, me baje a la siguiente linea, y ponerle un scrollBar???
__________________

Saludos desde el corazón de América.....BOLIVIA
Da lo mejor de ti, que siempre será recompensado


charlytesis está desconectado   Responder Citando
Antiguo 06-jul-2005, 08:57   #6 (permalink)
Jose_minglein2 tiene algunos puntos positivos de karma
 
Avatar de Jose_minglein2
 
Fecha de Ingreso: noviembre-2004
Mensajes: 2.334
Si pones el textmode en MultiLine, automaticamente se pasará de línea al llegar al final del textbox (aunque el string generado sea continuo), y el scrollbar te aparecerá automaticamente.
Jose_minglein2 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 04:09.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93