Поле INPUT - Финансовые расчеты и отображение запятой для тысяч (1000) и десятичных (.00) - PullRequest
1 голос
/ 20 марта 2011

Для веб-сайта с финансовыми расчетами я пытаюсь преобразовать каждое число, включенное в поле ввода HTML, в формат xxx, xxx, xxx.xx с запятой для разделителя тысяч и точкой для десятичной дроби.Подобно тому, как мы знаем это из Excel.

Теперь проблема: поля ввода используются для вычислений в полях ввода формы.

Таким образом, в паралитическом отношении система должна преобразовывать и возвращать каждыйполе ввода каждый раз, когда пользователь вносит изменения в поле.Это может вызвать некоторые проблемы с производительностью более 50 полей на веб-сайте.

Существует ли решение отображать запятую и точку в виде строки, но хранить ее внутри как десятичную цифру без сумасшедших скрытых полей ввода и т. Д.?

Данные хранятся в таблицах базы данных MySQL.

Используемые технологии: JS, jQuery, CSS, AJAX, MySQL

Ответы [ 2 ]

1 голос
/ 20 марта 2011
0 голосов
/ 20 марта 2011

вы можете использовать jQuery.data() для хранения числового значения каждого элемента, ref http://api.jquery.com/jQuery.data/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...