如何强制浏览器按原样发送input type = number值?

时间:2017-08-08 14:44:45

标签: html5 input localization

当我输入例如47,5输入类型="数字"字段,我的浏览器(Firefox)在将表单发送到服务器时自动将其转换为47.5。 (我的客户端文化使用小数点逗号。)我希望它按原样发送值(带小数点逗号),因为处理用户指定的文化而不是用户和&#的混合更方便39;默认'文化。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

在最新版本的firefox和chrome中,如果您已将“type”属性指定为数字,则表示输入值为47,5或47.5时出错

  

我们无法控制客户端环境

也有使用撇号的情况。 正如lumio指定的那样,您可以使用 type =“text”并在服务器端进行解析。