DHTML - propiedad type number de un input

 
Vista:
sin imagen de perfil

propiedad type number de un input

Publicado por Mauricio (1 intervención) el 15/01/2016 18:43:40
Buenos dias
tengo un formulario con varios inputs que son type number
el problema es con un celular en especifico el samsung s3 mini
que identifica el input y me aparece el teclado numerico pero no me aparece el punto para agregar decimales

alguien sabe de configuraciones sobre el teclado de ese celular
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 16
Ha mantenido su posición en DHTML (en relación al último mes)
Gráfica de DHTML

propiedad type number de un input

Publicado por xve (26 intervenciones) el 16/01/2016 10:29:40
Hola Mauricio, el input type="number", únicamente permite números, no puntos decimales... si lo pruebas en un navegador de pc, te dará error si introduces un punto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

propiedad type number de un input

Publicado por Kayla G (2 intervenciones) el 26/05/2016 21:43:46
Hola Mauricio!
Como te mencionan el input type="number" sólo acepta números, sin embargo puedes utilizar un type="text" y hacer una validación te dejo el código

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Function Fg_SoloNumeros(ByVal Digito As String, ByVal Texto As String) As Boolean
        Dim Dt_Entero As Integer = CInt(Asc(Digito))
        If Dt_Entero = 8 Then
            Fg_SoloNumeros = False
        Else
            If InStr("1234567890.", Digito) = 0 Then
                Fg_SoloNumeros = True
            ElseIf IsNumeric(Texto) = True Then
                Fg_SoloNumeros = False
            ElseIf IsNumeric(Texto) = False Then
                Fg_SoloNumeros = True
            End If
        End If
        Return Fg_SoloNumeros
    End Function

Y lo llamas de esta manera:

1
2
3
Private Sub TextBox1_KeyPress(ByVal eventSender As System.Object, ByVal eventArgs As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        eventArgs.Handled = Fg_SoloNumeros(eventArgs.KeyChar, TextBox1.Text & CChar(eventArgs.KeyChar))
    End Sub


espero te sirva! :)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar