SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: alexis17 en Martes 1 de Diciembre de 2009, 22:44

Título: validar valores
Publicado por: alexis17 en Martes 1 de Diciembre de 2009, 22:44
Buenas tardes que tal,
queria saber como colocarle un tamaño limite de escritura en un textbox

ya que le coloque en su propiedad maxlenght tamaño de 10

y me deja escribir en la caja de texto mas de 10 digitos
Título: Re: validar valores
Publicado por: matero_bcn en Miércoles 2 de Diciembre de 2009, 15:10
Esa es justamente la propiedad que debes usar, pero parece que has escrito mal el nombre de la propiedad.  Te dejo un ejemplo:
<asp:TextBox id="mytextbox" MaxLength="10" runat="server"></asp:TextBox>
Título: Re: validar valores
Publicado por: alexis17 en Miércoles 2 de Diciembre de 2009, 15:27
buenos dias que tal,
no e escrito mal el nombre de la propiedad, ya que estoy utilizando visual estudio 2005, y en la parte grafica coloque el tamaño del maxlenght

tambien al textbox le havia colocado en su propiedad que fuera multilineas no se si eso afecte
Título: Re: validar valores
Publicado por: matero_bcn en Miércoles 2 de Diciembre de 2009, 16:17
Hola de nuevo Alexis,

tú mismo has encontrado el problema.  Un control ASP:textbox con la propiedad TextMode="MultiLine" se renderiza a un control HTML de tipo <textarea>, el cual no dispone de la propiedad Maxlength.
Si deseas controlar la longitud del contenido del <textarea> deberás implementar algún tipo de validación auxiliar, por ejemplo con Javascript.