JSTL-输入类型=“ number”

时间:2018-06-19 11:45:40

标签: jsp types jstl decimalformat

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

<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

我该怎么做才能独立设置格式?

1 个答案:

答案 0 :(得分:0)

我尝试使用step =“ any”,它似乎起作用了。