Разделитель групп разрядов чисел

В панели поиска в поле метраж добавить разделитель групп разрядов.

Сейчас в поле метраж при наборе 10000, отображается: 10000

Нужно чтобы вместо 10000 отображалось в формате: 10 000.

Есть в этой же панели поиска сейчас поле ввода цены, здесь правильно выводит формат вывода чисел, т.е. сейчас в поле цена если вводишь 10000 то отображается 10 000. Это код поля вывода цены:

<input type="text" class="price_from price_field" name="price_min" value="{if isset($price_min)}{$price_min|number_format:0:'':' '}{else}0{/if}"/>

Есть поле ввода метража, хочу изменить формат вывода чисел. Сейчас в поле метраж при наборе 10000, отображается: 10000: (2я строчка кода (ниже) - это поля метраж без изменений)

<input type="text" name="square_max" value="{if (isset($smarty.request.square_max) && $smarty.request.square_max!=0)}{$smarty.request.square_max}{/if}" />

В 3й строчке кода (ниже) исправил код для вывода метража, т.е. это та же вторая строчка кода выше, только добавил |number_format:0:'':' ' (но не выводит в нужном формате также при наборе 10000, отображается: 10000):

<input type="text" name="square_max" value="{if (isset($smarty.request.square_max) && $smarty.request.square_max!=0)}{$smarty.request.square_max|number_format:0:'':' '}{/if}" />

Применил по аналогии как в поле вывода цены (1я строчка кода), где всё работает.


Ответы (0 шт):