Geo*_*Geo 2 coldfusion coldfusion-9 cfloop
我试图使用cfloop循环形式0.0到5.0,但它取出小数点,并从0到5循环.
这是我的代码
<select name="cweight">
<option value="">---</option>
<cfloop index = "cweight" from = "0.0" to = "5.0">
<option value="#cweightid#">#cweight#</option>
</cfloop>
</select>
Run Code Online (Sandbox Code Playgroud)
我需要循环超过0.1,0.2,0.3直到达到5.0.
我应该添加什么才能让我这样做?
Pet*_*ton 16
CF没有"双打" - 数字在需要时会有小数位.
要执行您想要的操作,请使用NumberFormat并将掩码设置为0.0,以便始终获得小数位.
要一次增加0.1,只需设置cfloop步骤属性即可.
<cfloop index="cweight" from="0" to="5" step="0.1">
<option value="#cweight#">#NumberFormat( cweight ,'0.0' )#</option>
</cfloop>
Run Code Online (Sandbox Code Playgroud)