当前位置: 首页 > 知识库问答 >
问题:

如何将小数后面的数字限制为2?

姚飞昂
2023-03-14

我刚刚开始学习如何编写网站代码只是为了好玩。我对HMTL和CSS很满意,但我很难理解JS。

作为一个学习项目,我正在研究一个简单的单位计算器。我使用的是数字输入栏,我希望用户输入的数字限制在小数点后2位,结果显示(同一个输入栏,但不同功能的输入也将限制在小数点后2位)。

我知道很多人在这里问这个问题,但是我只是不能让这些例子起作用,因为我是新手。如果可能的话,我想请你帮忙。

事先非常感谢。

这是HTML:

<form action="" method="" name="vform">
 <input type ="number" min="0" max="10000000" 
  placeholder="PEEM it!" value="" id="footbar"  />
  <div id="foot2">
   <li class="foot" alt="foot"  title="FOOT (ft)" onclick="runfoot()"><a  
     href=""></a></li>

共有2个答案

郑光济
2023-03-14

尝试将step=“0.01”添加到数字输入中,如下所示:

<form action="" method="" name="vform">
  <input type ="number" min="0" max="10000000" placeholder="PEEM it!" value="" id="footbar" step="0.01"/>
  <div id="foot2">
   <li class="foot" alt="foot"  title="FOOT (ft)" onclick="runfoot()"><a href=""></a></li>
沃阳曜
2023-03-14

您可以在数字变量上调用. tofix(2)将其转换为小数点后两位数的字符串。

x = 3.35563637;
y = x.toFixed(2);
y === "3.36"
+y === 3.36
 类似资料:
  • 问题内容: 在应用程序的Java部分中创建EditText时,如何将其限制为与xml中一样的数字?例如: 设置像 问题答案: 大概是这样吗?

  • 我正试图将double数据类型的数字设置为小数点后两位,但当我输入像150这样的数字时,我只得到一个数字。 例如,如果我输入以下内容: 我得到的是,这没什么! 但如果输入,得到的是而不是 我怎么解决这个?

  • 问题内容: 我在AngularJS中使用ngChange来触发自定义函数,该函数将删除用户添加到输入中的所有字母。 问题是我需要定位触发的输入,以便删除输入的字母。我已经在Google上寻找了很长时间,并且对此一无所获。 我能做什么? 问题答案: 简单的方法 ,如果适用于您的用例,请使用type =“ number” : 另一种简单的方法: ng- pattern 也可用于定义正则表达式,以限制字

  • 问题内容: 我想四舍五入为。 该功能无法按我预期的方式工作。 问题答案: 你遇到了浮点数的老问题,不是所有的数字都能精确地表示。命令行只是向你显示内存中的完整浮点形式。 对于浮点表示,舍入的版本是相同的数字。由于计算机是二进制的,它们将浮点数存储为整数,然后除以2的幂,因此将以类似于的方式表示。 双精度数字有53位(16位)的精度,而常规浮点数有24位(8位)的精度。Python中的浮点类型使用双

  • 我已经编写了basic程序,但是,我需要使它这样,如果输入了一个以上的字符,一个错误消息将显示。 }

  • 问题内容: 请看下面的代码。 在这里,我试图将字符数限制为5。好,当达到5时,它将不再插入任何字符,但实际情况是,它也不允许删除插入的字符,进行替换或其他操作。如何解决这个问题? 问题答案: 只需更改您当前的删除方法: 为此: 现在应该可以了。