martes, 4 de agosto de 2015

C# - Solo números con control textbox asp y javascript

1.Crear un archivo Javascript (o dentro de las etiquetas correspondientes dentro de la misma página, no recomendado). en la estructura del sitio web.


2.Dentro del archivo crear la function (función para el ingreso de solo números).

 /*Función solo Números*/
function SoloNumeros(evt) {

    evt = (evt) ? evt : window.event;
    var charCode = (evt.which) ? evt.which : evt.keyCode;
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        status = "Este campo solo acepta números!";
        return false;
    }
}

3. Indicar referencia en la página al archivo .js creado. (escribiéndolo, o arrastrándolo)





4. Agregar la function como atributo en el control requerido en evento Page_Init() de la página.





    protected void Page_Init(object sender, EventArgs e)
    {
        this.txtRut.Attributes.Add("OnKeyPress", "return SoloNumeros(event)");
    }