Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Hierdie gesprek is in die argief. Vra asseblief 'n nuwe vraag as jy hulp nodig het.

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

  • 5 antwoorde
  • 3 hierdie probleem
  • 41 views
  • Laaste antwoord deur 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.

All Replies (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

Gewysig op deur 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.

Gewysig op deur 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.