gpt4 book ai didi

grails - 在g:field中强制小数点

转载 作者:行者123 更新时间:2023-12-02 14:06:45 25 4
gpt4 key购买 nike

我是grails的新手,我使用ag:field输入价格,问题是用户可以用逗号输入数字,例如,如果用户输入4,23,它将被处理为423。我如何强制执行用户输入点而不是逗号?还是有某种方法可以将输入数字中的逗号转换为点?

这是我的grails标签:

<g:field type="number decimal" min="0" maxFractionDigits="2" roundingMode="HALF_DOWN" name="price" value="${fieldValue(bean: productoProveedorInstance, field: 'price')}" required=""/>

任何建议都会有帮助

最佳答案

使用g:formatNumber代替:

<g:formatNumber number="${myNumber}" format="\\$###.##0" />

...或对g:field使用pattern属性。 Here您可以找到时间格式的示例。

...或使用javascript更改所选字段中点的逗号。

关于grails - 在g:field中强制小数点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36144622/

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