Ce site disposera de fonctionnalités limitées pendant que nous effectuons des opérations de maintenance en vue de vous proposer un meilleur service. Si un article ne règle pas votre problème et que vous souhaitez poser une question, notre communauté d’assistance est prête à vous répondre via @FirefoxSupport sur Twitter, et /r/firefox sur Reddit.

Rechercher dans l’assistance

Évitez les escroqueries à l’assistance. Nous ne vous demanderons jamais d’appeler ou d’envoyer un SMS à un numéro de téléphone ou de partager des informations personnelles. Veuillez signaler toute activité suspecte en utilisant l’option « Signaler un abus ».

En savoir plus

¿Como configurar el punto '.' como separador de decimales en un input number?

  • 5 réponses
  • 3 ont ce problème
  • 41 vues
  • Dernière réponse par JCVega

more options

Tengo un 'input' de tipo 'number' todo va bien con el control, el detalle es que me maneja la coma ',' como separador de decimales, y yo quisiera que se pudiese ver con un punto '.' como separador. Existe una manera de darle formato a este control.

Tengo un 'input' de tipo 'number' todo va bien con el control, el detalle es que me maneja la coma ',' como separador de decimales, y yo quisiera que se pudiese ver con un punto '.' como separador. Existe una manera de darle formato a este control.

Toutes les réponses (5)

more options

JCVega puedes configurar el punto decimal de esta manera <input type="number" step="0.01">

more options

Gracias Blackfile, pero no me funciona no se si sea alguna configuración extra, pues si lo corro en w3school me corre bien, pero en mi web me sigue marcando la coma como separador de decimales.

https://support.cdn.mozilla.net/media/uploads/images/2015-03-26-17-53-48-0497ef.png

Modifié le par JCVega

more options

viendo tu imagen ya tengo una mejor referencia, el problema no es el navegador lo que pasa es que estas utilizando angularJS y en su documentación tiene lo siguiente: "places a “,” after each third digit." esa es la razon por la que te aparece la ","

mira la documentación para que puedas solucionarlo Saludos

more options

Ok probablemente sea AngularJS, voy a revisar ese tema, pero la parte que tu mencionas es con el filtro number: " | number " y la coma que pone es cada tres digitos del lado positivo : 21,321,321.0125. Tengo otro "bind" con el filtro de numero y me trabaja bien el punto decimal como separador de decimales. Otro detalle interesante es que en Chrome me muestra bien los decimales separados con un punto tanto en el "input" como en el "bind". Y tampoco es Firefox de lleno porque con otros "inputs" tipo numerico y AngularJS me muestra el punto decimal.

Modifié le par JCVega

more options

Listo el problema es el idioma de mi pagina que estaba en lang="es" y solo hay que catafixiarlo por lang="es-mx". Y una disculpa por venirlos a molestar. Muchas Gracias Sr. Blackfile.