В настоящее время Firefox отличает язык HTML-элемента, в котором находится вход. Например, попробуйте эту скрипту в Firefox:
http://jsfiddle.net/ashraf_sabry_m/yzzhop75/1/
Вы увидите, что цифры на арабском языке, а запятая используется как десятичный разделитель, что соответствует арабскому. Это связано с тем, что тегу BODY
присваивается атрибут lang="ar-EG"
.
Затем попробуйте следующее:
http://jsfiddle.net/ashraf_sabry_m/yzzhop75 / 2 /
Этот символ отображается с точкой в качестве разделителя десятичных чисел, потому что вход завернут в DIV
с учетом атрибута lang="en-US"
.
So , решение, к которому вы можете прибегнуть, состоит в том, чтобы обернуть ваши числовые входы элементом контейнера, который настроен на использование культуры, которая использует точки в качестве разделителя десятичных чисел.