none
Validar informacion que se ingresar en un textbox

    Pregunta

  • Buenas noches

    Tengo una duda, he intentado hacer que muestre un mensaje de alerta sobre la informacion que ingrese un usuario en un textbox. Por ejemplo cuando hay que ingresar numero solo sea numero y cuando hay que ingresar texto solo texto. No se como hacer.

    Gracias.


    • Editado Jaime Erazo sábado, 13 de enero de 2018 1:50 Error en la edicion
    sábado, 13 de enero de 2018 1:47

Respuestas

  • En una aplicación ASP.NET, una forma sencilla de validar que en un textbox solo ingresen números es agregar un RangeValidator a la página y conectarlo con el textbox. En el RangeValidator pones que el tipo sea numérico y le asignas un valor mínimo y máximo. Si teclean algo que no sea número (o si no está entre el mínimo y el máximo), el RangeValidator mostrará un error.

    Para forzar a que solo sea texto, puedes usar un RegularExpressionValidator (que por cierto también serviría para validar "solo números" cambiando la expresión). Y en la expresión regular le pones el modelo de cómo son los textos que quieres admitir (tendrás que afinar un poco, porque como norma general TODO lo que se teclea en un textbox es siempre texto, por ejemplo, "123" es un texto, así que tendrás que explicar cuáles son tus restricciones concretas cuando dices "solo texto").

    sábado, 13 de enero de 2018 10:01

Todas las respuestas

  • En una aplicación ASP.NET, una forma sencilla de validar que en un textbox solo ingresen números es agregar un RangeValidator a la página y conectarlo con el textbox. En el RangeValidator pones que el tipo sea numérico y le asignas un valor mínimo y máximo. Si teclean algo que no sea número (o si no está entre el mínimo y el máximo), el RangeValidator mostrará un error.

    Para forzar a que solo sea texto, puedes usar un RegularExpressionValidator (que por cierto también serviría para validar "solo números" cambiando la expresión). Y en la expresión regular le pones el modelo de cómo son los textos que quieres admitir (tendrás que afinar un poco, porque como norma general TODO lo que se teclea en un textbox es siempre texto, por ejemplo, "123" es un texto, así que tendrás que explicar cuáles son tus restricciones concretas cuando dices "solo texto").

    sábado, 13 de enero de 2018 10:01
  • Gracias por la respuesta Alberto 

    Realizare el proceso que tu me indicaste.

    Saludos.

    sábado, 13 de enero de 2018 15:23