У Вас сейчас числа разделяются визуально по 3-м цифрам.
Как это убрать?
Способ описанный здесь https://clientbase.r...16/Field_types/ - не работает.
Для того, чтобы вводимое в поле число не разделялось по три цифры, необходимо в поле javascript внести следующий код:
$(document).ready(function() {
if (document.getElementById('value{$one_field.id}'))
document.getElementById('value{$one_field.id}').value = document.getElementById('value{$one_field.id}').value.replace(/ /g, "");
if (document.getElementById('view_cell_{$one_field.id}'))
{
fieldValue = document.getElementById('view_cell_{$one_field.id}').innerHTML;
fieldValue = fieldValue.replace(/ /g, "");
fieldValue = fieldValue.replace(/ /g, "");
document.getElementById('view_cell_{$one_field.id}').innerHTML = fieldValue;
}
});
Как сделать, чтобы число не разделялось по 3 цифры
Автор smart, 09 дек. 2015 11:09
Сообщений в теме: 3
#1
Отправлено 09 Декабрь 2015 - 11:09
#2
Отправлено 11 Декабрь 2015 - 22:17
Убирается очень просто - меняете тип поля с числового на "текст". Если нужно запретить ввод букв в поле - ставите маску. Поля с типом "число" нужны только для расчетов, а в этом случае нет смысла убирать пробелы, т.к. они облегчают визуальное восприятие колонок из цифр.
#3
Отправлено 12 Декабрь 2015 - 22:37
Мне как раз нужны расчеты, поэтому поменять на поле "текст" - не вариант.
То, что пробелы облегчают визуальное восприятие - это очень спорно. Кому как говорится.
Ну и к тому, же - у Вас написано решение этого вопроса здесь https://clientbase.r...16/Field_types/ . Оно работает или нет? Если нет, то зачем тогда Вы его советуете это решение на своем сайте.
То, что пробелы облегчают визуальное восприятие - это очень спорно. Кому как говорится.
Ну и к тому, же - у Вас написано решение этого вопроса здесь https://clientbase.r...16/Field_types/ . Оно работает или нет? Если нет, то зачем тогда Вы его советуете это решение на своем сайте.
#4
Отправлено 13 Декабрь 2015 - 22:10
Цитата
Ну и к тому, же - у Вас написано решение этого вопроса здесь https://clientbase.r...16/Field_types/ . Оно работает или нет? Если нет, то зачем тогда Вы его советуете это решение на своем сайте.
А это уже не ко мне вопрос, т.к. не я добавлял этот код в документацию. Более того, мое мнение как программиста - этого вообще делать не стоило, т.к. данный способ - явно из категории "костылей", а им не место в оф.мануале, максимум тут на форуме, как один из вариантов. Добавляла техподдержка скорее всего, поэтому по поводу кода лучше им писать через заявку.
Я же вам могу предложить еще один вариант. Разделитель разрядов различается по странам (например, в США используют запятую), поэтому изменить его можно в языковом файле.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных













