我有一个文本字段,其值是从SQL记录集(下面)填充的。
<input name="txtAmount" id="txtAmount" type="text" size="10" maxlength="10" value="<%=RS("Amount")%>">
在SQL表中,Amount字段(货币数据类型)正确插入,5.00
但是,在网页中,它仅显示为5
(即小数位)缺失)。任何人都知道为什么会这样,以及如何在字段中显示小数位?谢谢!
答案 0 :(得分:1)
应用格式化可以解决问题:
<input name="txtAmount" id="txtAmount" type="text" size="10" maxlength="10"
value="<%=FormatCurrency(RS("Amount"), 2)%>">
答案 1 :(得分:1)
如果您不想要美元符号,请使用
value="<%=FormatNumber(RS("Amount"),2)%>"
答案 2 :(得分:0)
如果您的代码在.NET中,则可以使用
<%= String.Format("{0:0.00}", RS("Amount")) %>