Input type number y números decimales

Antonio J. Galisteo

HTML5 define un tipo «number» para los input de un formulario pero por defecto solo admite números enteros. ¿Cómo hacemos para que el type number acepte números decimales?

Cuando estamos desarrollando un formulario y necesitamos que un input  solo acepte datos de tipo numérico lo más rápido y «correcto» en HTML es hacer:

< input name="un_numero_decimal" value="" type="number">

Pero con este código nos daremos cuenta muy pronto que no nos deja introducir números decimales del tipo 3.5. Esto se soluciona de la siguiente forma:

< input name="un_numero_decimal" value="" type="number" step="any" >

Con esto nuestro input ya acepta números decimales.

Publicado el 19-11-2013

Donar

Si te ha sido de ayuda y quieres hacer una donación te lo agradeceremos :)

Compartelo!


9 comentarios

Deja un comentario

Comentanos

*

Ir arriba de la pagina