ВОПРОСЫ И ОТВЕТЫ


← К СПИСКУ ВОПРОСОВ

Как добавить разделитель групп разрядов для чисел?

Образцы кода ниже требуют понимания Javascript и CSS. Поддержка Тильды не сможет помочь по вопросам работы кода.

Чтобы добавить разделитель групп разрядов в форме-калькуляторе, разместите следующий код в блоке T123 (категория «Другое»):

<script>
   tcalc__changeVal = function(a, e, t) {
   e.html(t.toLocaleString("ru-RU"));
       a.find(".t-calc__hiddeninput").val(t)
   }
</script>


Для того, чтобы код сработал в форме Zero Block’а с полем калькулятора, разместите следующий код в блоке T123 (категория «Другое»):

<script>
$(document).ready(function () {
    setTimeout(function() {
        tcalc__changeVal = function(a, e, t) {
        e.html(t.toLocaleString("ru-RU"));
            a.find(".t-calc__hiddeninput").val(t)
        }
    }, 3000);
});
</script>


Чтобы добавить разделитель в цены для товаров (например, блок ST200), разместите следующий код в блоке T123 (категория «Другое»):

<script>
$(document).ready(function () {
    $.each($("div.js-product-price"), function () {
        var thisClass = $(this).attr("class");
        var thisPrice = parseInt($(this).text()).toLocaleString("ru-RU");
        $(this).css("display", "none");
        $(this).before("<div class='" + thisClass + "'>" + thisPrice + "</div>");
    });
});
</script>



ru-RU — если вам нужен пробел;

en-US — если вам нужна запятая


Подробнее о функции вставки html кода читайте в нашем руководстве Вставка html кода.


Этот ответ был полезен?
Нет
Да


← К СПИСКУ ВОПРОСОВ Просмотры: 2919


Сообщить о нарушении прав
Если вы считаете, что пользователь Tilda Publishing нарушает ваши права, отправьте нам сообщение через форму
Как связаться с поддержкой
Для консультаций по функциям платформы используйте форму обратной связи в вашем личном кабинете или напишите на team@tilda.cc
Для бухгалтерии
Получить закрывающие документы или подтверждение платежа — напишите на docs@tilda.cc
Made on
Tilda