none
Validacion de textbox RRS feed

  • Pregunta

  • Buenas noches, esta es mi duda.

    Como validar un texto en una caja de texto, me explico. Yo escribo en caja de texto la edad que me solicitan, pero al momento de ingresar el dato y querer pasar a otra caja de texto me manda un error de que la edad no debe de ser mayor a 100 o menor a 0, es eso precisamente lo que quiero que haga, que no pueda pasar a la siguiente caja de texto sin haber escrito de manera correcta lo que se le pide, de antemano agradezco su ayuda y reciban un cordial saludo.

    Gracias

    jueves, 4 de junio de 2015 2:27

Respuestas

  • Hola Mago1989 deberías emplear el siguiente código en tu textbox:

     Private Sub TextBox2_Validating(sender As System.Object, e As System.ComponentModel.CancelEventArgs) Handles TextBox2.Validating
            If Convert.ToInt32(TextBox2.Text) > 100 Or Convert.ToInt32(TextBox2.Text) < 0 Then
                TextBox2.Focus()
            End If
        End Sub
    Espero haberte ayudado.
    jueves, 4 de junio de 2015 4:12

Todas las respuestas

  • Hola Mago1989 deberías emplear el siguiente código en tu textbox:

     Private Sub TextBox2_Validating(sender As System.Object, e As System.ComponentModel.CancelEventArgs) Handles TextBox2.Validating
            If Convert.ToInt32(TextBox2.Text) > 100 Or Convert.ToInt32(TextBox2.Text) < 0 Then
                TextBox2.Focus()
            End If
        End Sub
    Espero haberte ayudado.
    jueves, 4 de junio de 2015 4:12
  • Hola:
    Yo te "aconsejo" que uses un control llamado NumericUpDown.
    En su valor minimo le pones 0, en su valor maximo 100, y el incremento 1

    Un saludo desde Bilbo
    Carlos

    jueves, 4 de junio de 2015 7:11
  • Hola podrías usar el control RangeValidator, aquí te dejo la descripción y también viene con un ejemplo de lo que precisamente estás buscando:

    https://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.rangevalidator(v=vs.110).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-3

    Un saludo.

    jueves, 4 de junio de 2015 11:19