为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

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

  • 5 个回答
  • 3 人有此问题
  • 41 次查看
  • 最后回复者为 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.

所有回复 (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

由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.

由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.