Entrada y número decimal

Resuelto
Hola,

me gustaría hacer un campo de entrada en el que pueda ingresar números decimales. ¿Es posible?

He utilizado un campo de entrada de tipo "número" pero dice "por favor, introduzca un valor válido"

¡Gracias!

Configuración: Windows 8 / Chrome 38.0.2125.111

2 respuestas

  1. Esto viene del atributo step que por defecto es igual a 1: por lo tanto, solo se pueden ingresar números enteros.

    Para ingresar números decimales, es necesario modificar el valor de este atributo:
     <!-- 2 cifras después de la coma: --> <input type="number" step="0.01"> <!-- cualquier número decimal --> <input type="number" step="any"> 
    41
    1. ¡Funciona! Gracias.
      0
    2. Gracias de nuevo, incluso después de 30 meses.
      0
    3. Gracias por la solución.
      0
    4. ¡Gracias!
      0
    5. ¡Qué felicidad ver a personas como tú, Pitet! No sé quién eres, pero sé que eres alguien bueno. ¡Gracias, Pitet! ¡Y gracias, 2014!
      2
  2. Hola,

    ¿Qué valor ingresaste para que el navegador muestre el mensaje "por favor ingresa un valor válido"?

    Por defecto, un input de tipo number solo acepta números decimales (edición: solo acepta números enteros).
    https://www.w3schools.com/html/tryit.asp?filename=tryhtml5_input_type_number

    ¡Que tengas un buen día!
    0
    1. he introducido el valor 1.2 y luego intenté con 1,2
      en el ejemplo que me das, también tengo el error "entrada no válida" ...
      0
    2. Lo siento, confundo números enteros y números decimales...
      0