JSTL - 输入类型="数字"的十进制格式



我有一个这样的输入字段:

<input type="number" name="myValue" id="myValue" required
value="${not empty myValue ? myValue : 1.0}" />

除非另有设置,否则它应为 1.0。

这在Chrome中工作正常,但是当我使用Internet Explorer时,它会说类似

这不是一个有效的日期,请更改。

我想1.0有问题,因为 Chrome 会自动将其更改为1,0(我的本地小数位格式(。当我尝试在IE中手动设置1,0时,我遇到了异常,因为我的servlet无法将其转换为double

我该怎么做才能将其设置为独立于格式?

我尝试使用 step="any",它似乎有效。

相关内容

  • 没有找到相关文章

最新更新