Foros del Web » Programando para Internet » ASPX (.net) »

controlar un textBox

Estas en el tema de controlar un textBox en el foro de ASPX (.net) en Foros del Web. Holas: Cómo puedo hacer para que mi textBox (de web Form)sólo acepte números enteros y un máximo de 8 caracteres?? gracias...
  #1 (permalink)  
Antiguo 24/10/2005, 15:51
Avatar de ajmataurus  
Fecha de Ingreso: enero-2005
Mensajes: 268
Antigüedad: 19 años, 3 meses
Puntos: 0
De acuerdo controlar un textBox

Holas:
Cómo puedo hacer para que mi textBox (de web Form)sólo acepte números enteros y un máximo de 8 caracteres??
gracias
__________________
creando conciencia Nacionalista...!!!!! :si:
  #2 (permalink)  
Antiguo 24/10/2005, 16:10
Avatar de yiyocastro  
Fecha de Ingreso: octubre-2004
Ubicación: Maracaibo, Venezuela
Mensajes: 314
Antigüedad: 19 años, 6 meses
Puntos: 0
RangeValidator, y lo evaluas como Integer o Double, y le dices:

0 al 99999999, listo.
__________________
Nada es verdad, nada es mentira, todo esta en el cristal con que lo miras. :si:
  #3 (permalink)  
Antiguo 25/10/2005, 00:34
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
Lo de 8 caracteres simplemente con MaxLength=8, lo otro o bien por Validators o por javascript
  #4 (permalink)  
Antiguo 25/10/2005, 07:13
Avatar de ajmataurus  
Fecha de Ingreso: enero-2005
Mensajes: 268
Antigüedad: 19 años, 3 meses
Puntos: 0
gracias a ambos, pero el detalle es que cuando uso el range validator, permite que escriba caracteres alfanumèricos y luego al presionar un bo´ton, recién sale ese mensaje de l rangevalidator. cómo puedo hacer para que el texbox no permita el ingrreeso de alfanumérico, osea que solo se pueda escribir números???
__________________
creando conciencia Nacionalista...!!!!! :si:
  #5 (permalink)  
Antiguo 25/10/2005, 07:40
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
Código:
Dim Script As New System.Text.StringBuilder
        Script.Append(vbCrLf & "<script language=" & Chr(34) & "javascript" & Chr(34) & ">" & vbCrLf)
        Script.Append("function solonumeros(e){" & vbCrLf)
        Script.Append("key = (document.all) ? e.keyCode : e.which;" & vbCrLf)
        Script.Append("if (key==8) return true;" & vbCrLf)
        Script.Append("patron =/\d/;" & vbCrLf)
        Script.Append("te = String.fromCharCode(key);" & vbCrLf)
        Script.Append("return patron.test(te);}")
        Script.Append("</script>")
ME.RegisterStartupScript("SoloNumero", Script.ToString)

        textbox.Attributes.Add("onkeypress", "return solonumeros(event);")
  #6 (permalink)  
Antiguo 25/10/2005, 17:40
Avatar de ajmataurus  
Fecha de Ingreso: enero-2005
Mensajes: 268
Antigüedad: 19 años, 3 meses
Puntos: 0
De acuerdo

okas.
gracias amigooooooo
__________________
creando conciencia Nacionalista...!!!!! :si:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:18.