gpt4 book ai didi

javascript - ColdFusion float 问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:06:41 27 4
gpt4 key购买 nike

我试图让我的程序显示两个小数点,但它一直舍弃零,所以如果我有 140.00,它会显示为 140.0,但如果我这样做 140.15 它将显示 140.15。但是,由于某种原因,它总是会掉零。这是我认为需要编辑的代码。任何帮助,将不胜感激。

  <cfinput type="Text" name="HourlyRate" 
value="0.00"
required="Yes"
validate="float"
message="A Default Hourly Rate is required...."
class="inputText200" size="8">**

或在这里

    <input type="text" name="Rate" 
<cfif #getHourlyForm.Rate# neq ""> value="#getHourlyForm.Rate#"</cfif> />

最佳答案

原因是当您将内容输出到“值”时,您基本上是在呈现 HTML。

这意味着当 CF 生成 HTML 时,您的数值被“转换”为字符串表示形式。

查看 NumberFormat function here这将允许您告诉 CF 如何输出内容而不是尝试做“最佳猜测”

<tr colspan="2">
<td class="tdDescription"> Rate Per Hour </td>
<td><input type="text" name="Rate" class="inputText350" <cfif getHourlyForm.Rate neq ""> value="#NumberFormat(getHourlyForm.Rate,"9.99")#"</cfif>/></td>
</tr>

关于javascript - ColdFusion float 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21047709/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com