3

我有这个输入类型号:

<input type="number">

当然 value 是一个数字,如何强制它显示一个带逗号的数字?并使其与大多数 HTML 5 浏览器兼容?

我搜索了但我没有找到解决方案。我输出了一个数字,但它没有用逗号显示。

4

1 回答 1

1

lang="fr"您可以使用使用逗号作为小数分隔符的法语语言环境。

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Input test</title>
    <script>
      function init(){
        document.getElementById('in1').value = 3.14;
      }
    </script>
  </head>
  <body onload="init()">
    <input id="in1" lang="fr" type="number">
  </body>
</html>

它适用于 Firefox 39.0:

在此处输入图像描述

但不幸的是,它尚未在 Chrome 44 中实现。

于 2015-03-02T18:17:17.293 回答