gpt4 book ai didi

html - Groovy/Grails 浮点值和 HTML5 数字输入

转载 作者:太空宇宙 更新时间:2023-11-04 13:39:14 24 4
gpt4 key购买 nike

在 Groovy/Grails 2.0 中,我有一个带有 Float 变量的域(例如 Float weight = 25.28)。当 Grails 生成具有相应数字输入字段的表单时,验证会提示 25.28 值并且将只接受一个 int 值。有人可以阐明这是怎么回事吗?提前致谢。

编辑:在 Gails 域对象中(为了论证,Double 和 BigDecimal):

   Double weight = 350.26;
BigDecimal width = 86.1;

生成的 html:

<input id="weight" type="number" value="350.26" required="" name="weight">
<input id="width" type="number" value="86.1" required="" name="width">

... 变成了我们的 FF 7 可以使用这些数值并且 Chrome 给我“无效值”并且只接受整数。知道我缺少什么吗?

最佳答案

如果您使用“grails generate-all”_form.gsp 文件,则更新生成的_form.gsp 输入元素以添加 step="0.001"或 step="0.1"或 step="any"等。

http://code.google.com/p/chromium/issues/detail?id=44116

将此更新添加到所有生成的 _form.gsp 文件中的一种方法是运行“grails install-templates”,然后编辑 src/templates/scaffolding/renderEditor.template renderNumberEditor 方法并将 step="any"添加到每个

关于html - Groovy/Grails 浮点值和 HTML5 数字输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8052962/

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