首页 > 解决方案 > 限制 html 中的十进制数字以及放置脚本的位置

问题描述

所以我有一个程序可以打印一个带有程序内一些数字的 html 报告。输出数字包括 6 位小数,但我想将其限制为 2 位小数。我已经阅读了很多关于编码的文章,但是对这种编码类型缺乏基本的了解,我需要帮助来编写代码。

程序中的代码如下所示:

<HTML>

<P align="center">
<img src="image.png">
</P>

<FONT face="Tahoma" size=4 color="Blue">
<P align="center">Rapport</P>
</FONT>

<FONT face="Arial" size=2 color="Black">
<P align="center"><strong>{Date} {Time}</strong></P>

<TABLE border="1" align="center">
<TR>
<TH bgcolor="lightYellow">Vatn 1</TH>
<TH bgcolor="lightYellow">Vatn 2</TH>
<TH bgcolor="lightYellow">Salt</TH>
</TR>
<TR>
<TD bgcolor="#C6DEFF">{vatn1}</TH>
<TD bgcolor="#C6DEFF">{vatn2}</TH>
<TD bgcolor="#C6DEFF">{salt}</TH>
</TR>

</TABLE>

<button onclick="myFunction()">Prenta síðuna</button>

<script>
function myFunction() {
  window.print();
}
</script>
<input type="button" align="center" value="Lukka síðu" onclick="self.close()">

</FONT>

</HTML>

打印后,准备在浏览器中打开:

<HTML>

<P align="center">
<img src="image.png">
</P>

<FONT face="Tahoma" size=4 color="Blue">
<P align="center">Rapport</P>
</FONT>

<FONT face="Arial" size=2 color="Black">
<P align="center"><strong>{Date} {Time}</strong></P>

<TABLE border="1" align="center">
<TR>
<TH bgcolor="lightYellow">Vatn 1</TH>
<TH bgcolor="lightYellow">Vatn 2</TH>
<TH bgcolor="lightYellow">Salt</TH>
</TR>
<TR>
<TD bgcolor="#C6DEFF">{1.000000}</TH>
<TD bgcolor="#C6DEFF">{2.000000}</TH>
<TD bgcolor="#C6DEFF">{3.000000}</TH>
</TR>

</TABLE>

<button onclick="myFunction()">Prenta síðuna</button>

<script>
function myFunction() {
  window.print();
}
</script>
<input type="button" align="center" value="Lukka síðu" onclick="self.close()">

</FONT>

</HTML>

据我所知,我需要一个脚本来处理这个数字,它应该是什么样子,我应该把它放在我的文件中的什么位置?另外,无论编辑后的数字是什么标签,我如何将它插入表格中?

提前致谢

标签: htmlscriptingnumbersoutputdecimal

解决方案


您能否提供有关您用于执行此操作的程序的更多信息,好吗?

在基本层面上,(取决于您的程序)脚本可以放在<script></script>标签之间的网页上。

现在,通过查看<td>{number}</td>我会假设它是某种模板

如果可以的话,试试<td>{nuumber.toFixed(2)}</td>

如前所述,使用toFixed(2)财务数据可能会错误地舍入数字。

超出了这些问题的范围,但本文解释了原因。(稍微提前,但为其他想知道为什么的人链接!)

我会建议一种更好的方法,但不知道您使用的是什么以及假设太多的环境。


推荐阅读