Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/03/2005, 17:51
Avatar de xknown
xknown
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 5 meses
Puntos: 7
Cita:
Iniciado por Sayra
hola tengo un problema con la validaion de un campo deseo que solo se escriban letras en el y que reconozca la Ñ y ñ
El RegularExpressionValidator no hace eso, lo único que hace es comparar el valor que tiene el control y verificar si cumple con el patron que defines en ValidationExpression.
Para lograr lo tu objetivo tienes que usar javascript, aquí te mando un ejemplo:
Código:
function validar(e) {
	tecla = (document.all)?e.keyCode:e.which;
	if (tecla==8) return true;
	patron = /[a-zA-ZÑñ]/;
	te = String.fromCharCode(tecla);
	return patron.test(te); 
}
El código anterior lo ubicas de preferencia en la sección <head></head> o antes de la definición de tu control (TextBox me imagino), también puedes usar RegisterClientScriptBlock para registrar el script, bueno, te lo dejo a tu criterio. Luego necesitas relacionar tu control con dicha función.
Control.Attributes.Add("onkeypress", "return validar(event)");

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño