Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

441
Vistas
¿Cómo hacer que TextInput solo acepte hasta 2 decimales con un valor máximo?

Aquí está mi fragmento de código de un componente TextInput en React-Native:

ingrese la descripción de la imagen aquí

El renderizado en el simulador se ve así:

ingrese la descripción de la imagen aquí

Quiero hacer que el campo de entrada solo acepte un número decimal <= 11.99 para imitar la entrada más alta de pulgadas para la altura de una persona. En la función onChangeText , estoy actualizando el valor del estado. ¿Alguna idea de cómo puedo implementar esta entrada vinculada con un valor máximo? ¿Verifico el valor dentro onChangeText y luego establezco los valores en consecuencia?

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

En lugar de step="any" , que permite cualquier cantidad de lugares decimales, use step=".01" , que permite hasta dos lugares decimales. esta pregunta es duplicada. prueba este enlace permite 2 decimales

about 4 years ago · Juan Pablo Isaza Denunciar

0

Puede verificar el valor de la entrada del usuario en onChangeText .

 onChangeText={(value) => { const parsedQty = Number.parseFloat(value) // Convert input value to a Float if(Number.isNaN(parsedQty)){ setFieldValue(0) // In case user input a characters instead of a number } else if(parsedQty >= 11.99) { setFiledValue(11.99) // Set the value to 11.99 if the user input more than 11.99 } else if (parsedQty < 0) { setFieldValue(0) // Set the value to 0 if the user input is below 0. You can customize this part if you want a minimum value } else { setFieldValue(parsedQty) } }}
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda