Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何防止jQuery';s.val()元素方法,以避免在数字类型字段中使用带逗号的小数而不是带点的小数?_Javascript_Jquery_Html_Localization - Fatal编程技术网

Javascript 如何防止jQuery';s.val()元素方法,以避免在数字类型字段中使用带逗号的小数而不是带点的小数?

Javascript 如何防止jQuery';s.val()元素方法,以避免在数字类型字段中使用带逗号的小数而不是带点的小数?,javascript,jquery,html,localization,Javascript,Jquery,Html,Localization,这可能与浏览器本地化等有关。我在南非使用这个方法(在南非,小数点的默认分隔符应该是一个点,但出于某些疯狂的原因,它似乎是一个逗号) 问题是: 此HTML <input id="my-input" type="number" value="1" /> 。。。生成一个显示“2,5”的输入(检查时,显示“value”属性的值为“1”) 这里举例说明: $(“#我的输入”).val(2.5) 数字格式是由客户端的语言环境指定的,我相信您无法从JS控制它。您所能做的就是将字段类型更改为te

这可能与浏览器本地化等有关。我在南非使用这个方法(在南非,小数点的默认分隔符应该是一个点,但出于某些疯狂的原因,它似乎是一个逗号)

问题是:

此HTML

<input id="my-input" type="number" value="1" />
。。。生成一个显示“2,5”的输入(检查时,显示“value”属性的值为“1”)

这里举例说明:
$(“#我的输入”).val(2.5)


数字格式是由客户端的语言环境指定的,我相信您无法从JS控制它。您所能做的就是将字段类型更改为
text
,然后编写您自己的代码来添加
number
输入的行为。数字格式由客户端的语言环境指定,我相信您无法从JS控制它。您所能做的就是将字段类型更改为
text
,然后编写您自己的代码,以添加
number
输入的行为
$('#my-input').val(2.5);