Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/10/2010, 11:08
JosueMariaca
 
Fecha de Ingreso: octubre-2010
Mensajes: 18
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Validar mínimo de caracteres en TextBox

Hola rogue_sb existen varias formas

1. validando el Length de lo que le capturan a la caja de texo

If TxtMtcn.Text.Trim.Length < 10 Then
'Mostrar error .. el texto debe contener minimo 10 caracteres
End If
esto lo puedes hacer en la prpiedad TextChanged del textbox (con el autopostback en true) o en el click de un boton que guarde los datos de tu formulario.

2. con una validacion javascript

- agregas al proyecto un archivo .js y le agregas esta funcion

function NombreDeFuncion()
{
Txt=Trim(document.getElementById('ctl00_ContentPla ceHolder1_TextBox').value).length;
if (Txt==0)
{
alert("El campo textbox debe contener al menos 10 caracteres");
document.getElementById('ctl00_ContentPlaceHolder1 _TextBox').focus();
return false;
}
}

- En la pagina donde esta tu textbox agregas la referencia de este archivo .js
- En load de la pagina le agregas al boton con el que guardas los datos de tu formulario un atributo que invoque esta funcion:

Boton.Attributes.Add("onclick", "return NombreDeFuncion();")

Con esto, cuando le des click al boton si el textbox tiene menos de 10 caracteres te mandara una ventana de alerta ... con esta opcion omites el postback de la pagina.

================================================== =======

Espero te sirvan las opciones .. Saludos