我的问题是输入标签和类型是数字 说我有一个号码
法
<input type="number" value="3,4">
英
<input type="number" value="3.4">
请注意法语页面不会呈现输入标记,因为它的类型是数字,但它不是ENGLISH中的数字。说到我的观点,所有HTML属性都采用标准HTML语言(英文?)。
当我用HTML创建输入标签时,它必须是3.4而不是3,4?
如果我的CultureInfo设置为法语,我的浏览器会在页面上显示为3,4吗?
答案 0 :(得分:1)
数字的内部表示(必须始终如计算机程序,带小数点且没有千位分隔符)和用户在浏览器中呈现输入控件时看到的内容之间存在差异(可能或者可能不遵循用户配置的区域设置。)
您必须始终在HTML代码中使用小数点:<input type="number" value="3.4">
。
对于英语浏览器,此显示为[ 3.4 ]
,对于法语浏览器,此显示为[ 3,4 ]
。浏览器根据用户的语言进行转换。