繁体   English   中英

HTML文本字段不显示SQL货币值的小数位

[英]HTML text field not displaying decimal places of SQL money value

我有一个文本字段,其值是从SQL记录集填充的(如下所示)。

<input name="txtAmount" id="txtAmount" type="text" size="10" maxlength="10" value="<%=RS("Amount")%>">

在SQL表中,“金额”字段(这是货币数据类型)已正确插入,为5.00但是,在网页中,它仅显示为5 (即小数位丢失)。 有人知道为什么会这样,如何知道要在字段中显示的小数位? 谢谢!

应用格式将达到目的:

<input name="txtAmount" id="txtAmount" type="text" size="10" maxlength="10" 
       value="<%=FormatCurrency(RS("Amount"), 2)%>">

如果您不想要美元符号,请使用

value="<%=FormatNumber(RS("Amount"),2)%>"

如果您的代码在.NET中,则可以使用

<%= String.Format("{0:0.00}", RS("Amount")) %>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM