208 похожих чатов

Ребят всем привет! С наступающим Вас! Вопрос такой, у меня есть

smart filter, есть поля с ценами от и до, куда руками можно вбивать свои значения, как поставить ограничение, чтоб нельзя было внести цифры больше максимального значения и меньше минимального?
Я даже не знаю как это загуглить правильно.

13 ответов

7 просмотров

Javascript, подписка на событие input и отслеживание вводимых значений

Камиль- Автор вопроса
Alexey Nazarov
Javascript, подписка на событие input и отслеживан...

я пробовал через атрибуты у inputa сделать min и max но всё сломалось)

Как вариант можно такую штуку сделать

Камиль- Автор вопроса
This Seiko
screenshot Как вариант можно такую штуку сделать

а если ползунок двигать значение цены меняется ?

Камиль
а если ползунок двигать значение цены меняется ?

Если не хочешь копаться в js, возьми дефолтный шаблон умного фильтра и переверстай под дизайн сайта. Там это всё уже реализовано.

Камиль- Автор вопроса
Alexey Nazarov
Если не хочешь копаться в js, возьми дефолтный шаб...

тут вроде как раз дефолтный шаблон и был использован, просто как то извращен )

Камиль
тут вроде как раз дефолтный шаблон и был использов...

Посмотри в папке bitrix\components\bitrix\catalog.smart.filter\templates Скопируй к себе тот, который bootsrap_v4 и экспериментируй. Если не знаешь как оно всё работает, то стоит начать с этого курса: https://academy.1c-bitrix.ru/training/course/5862/

Камиль- Автор вопроса
Alexey Nazarov
Посмотри в папке bitrix\components\bitrix\catalog....

спасибо! еще вопрос появился, у меня по умолчанию inputам задан type text, всё прекрасно работает, за исключением пары моментов, но если я меню type на number, то фильтрация перестает работать, в чем может быть дело, сможете подсказать?

Камиль
спасибо! еще вопрос появился, у меня по умолчанию ...

В этом шаблоне компонента всё обмазано толстым слоем джаваскрипта. Возможно он ожидает увидеть именно type=text, поэтому всё ломается. Изучать js на примере шаблонов битрикса - плохая идея. Если не хватает базовых знаний, то надо с чего-то попроще. Поэтому лучше взять готовый шаблон и поменять вёрстку)

Камиль- Автор вопроса
Alexey Nazarov
В этом шаблоне компонента всё обмазано толстым сло...

ХА! Вы были правы, добавил case "number" и заработало)

Камиль- Автор вопроса
Alexey Nazarov
В этом шаблоне компонента всё обмазано толстым сло...

спасибо! осталось решить вопрос как поставить ограничение на ввод минимального и максимального значения)

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
17
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
А кто такой мужчина в твоем понимании Азиз?
who?です 🐈
11
Ну значит тебе повезло, мы же про транк говорим оба?
Александр (Rouse_) Багель
11
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем ку. Подскажите, если задекларировал массив так: int arr[10] = {1, 2, 3, 4}, то в arr[4] будет мусор или нуль?
Sasha K
14
буквально один оставшийся вопрос при выполнении строчки mov eax, 5 операнд "5" будет присутствовать где-либо в памяти (любой), кроме как в памяти блока .code? подвопрос: как...
12
Карта сайта