1. Método solo letras.
//Solo número
function SoloLetras(e) {
key = e.keyCode || e.which;
tecla = String.fromCharCode(key).toLowerCase();
letras = " áéíóúabcdefghijklmnñopqrstuvwxyz";
// letras = " áéíóúabcdefghijklmnñopqrstuvwxyz0123456798-"; pueden ser letras o cualquier caracter
especiales = "8-37-39-46";
tecla_especial = false;
for (var i in especiales) {
if (key == especiales[i]) {
tecla_especial = true;
break;
}
}
if (letras.indexOf(tecla) == -1 && !tecla_especial) {
return false;
}
}
2. Agregar la function como atributo en el control requerido en evento Page_Init() o Page_Load() de la página, como en el ejemplo de la Imagen. (poner SoloLetras(event))
protected void Page_Init(object sender, EventArgs e)
{
this.txtRut.Attributes.Add("OnKeyPress", "return SoloLetras(event)");
}
No hay comentarios:
Publicar un comentario