Size: a a a

JavaScript Rules

2020 February 07

К

Камран in JavaScript Rules
Артем Ильченко
Всем привет, подскажите плз мне нудно проверять на фронте дату на корректность ввода, а new Date автомитески исправляет дату если она не валидан, можно как-то обойти эту фичу? Для примера 30/02/2020 он делает как 2 марта
А зачем нужна не существующая дата?)
Не припомню ни одной из использованных мною библиотек которая выдала бы такой результат
источник

АИ

Артем Ильченко in JavaScript Rules
Если юзеры не юзают датапикер, то вводят сами и вводят иногда херню
источник

V

Vall 🌑 in JavaScript Rules
Артем Ильченко
Если юзеры не юзают датапикер, то вводят сами и вводят иногда херню
Как вариант если не валидная дата - то просто сетить какую-то дефолтную
источник

АИ

Артем Ильченко in JavaScript Rules
Vall 🌑
Как вариант если не валидная дата - то просто сетить какую-то дефолтную
Так а как показывает что она не велидная если new Date её автматом исправляет на валидную
источник

V

Vall 🌑 in JavaScript Rules
Артем Ильченко
Так а как показывает что она не велидная если new Date её автматом исправляет на валидную
toString()
источник

АИ

Артем Ильченко in JavaScript Rules
Vall 🌑
toString()
Та он в правильную датё переведёт
источник

АИ

Артем Ильченко in JavaScript Rules
типа сравнивать можно до преобразования и после, как вариант
источник

V

Vall 🌑 in JavaScript Rules
Артем Ильченко
Та он в правильную датё переведёт
источник

АИ

Артем Ильченко in JavaScript Rules
Та боже) введи в new Date  '2020/02/30'
источник

T

Temirbek in JavaScript Rules
Привет всем  помогите я немогу решить одну задачу при клике  элемента чтобы не только удалялся элемент но и из локального хранилища этот же элемент, все элементы в локальном хранище находятся как массив
источник

V

Vall 🌑 in JavaScript Rules
Артем Ильченко
Та боже) введи в new Date  '2020/02/30'
Теперь понял, тогда просто задизейбли инпут😂
источник

АИ

Артем Ильченко in JavaScript Rules
Temirbek
Привет всем  помогите я немогу решить одну задачу при клике  элемента чтобы не только удалялся элемент но и из локального хранилища этот же элемент, все элементы в локальном хранище находятся как массив
Получай, масив с хранилища удаляй ненужный и перезаписывай массив в хранилище
источник

T

Temirbek in JavaScript Rules
Может я отправлю html файл и сделайте подсказку?
источник

AC

Alexey Chernousov in JavaScript Rules
Temirbek
Привет всем  помогите я немогу решить одну задачу при клике  элемента чтобы не только удалялся элемент но и из локального хранилища этот же элемент, все элементы в локальном хранище находятся как массив
1) Копируешь нужный массив из localstorage
2) Удаляешь из скопированного массива нужные тебе элементы
3) Загружаешь его обратно
Иначе говоря, тебе нужно не удалять элемент массива в localstorage, а переписывать весь массив новым массивом, где нет этого элемента.
источник

T

Temirbek in JavaScript Rules
Ok ясно
источник

AC

Alexey Chernousov in JavaScript Rules
Какой есть адаптивный вариант для свойства width: max-content ?
источник

АИ

Артем Ильченко in JavaScript Rules
Alexey Chernousov
Какой есть адаптивный вариант для свойства width: max-content ?
Что значит адаптивный?
источник

AL

Alexander Luschenko in JavaScript Rules
Alexey Chernousov
Какой есть адаптивный вариант для свойства width: max-content ?
100%
источник

АИ

Артем Ильченко in JavaScript Rules
Господа, расскажите недалёкому что происходит в этом блоке на маке? (в хроме всё норм) заключил весь код данного файла в блок. обработчик вешается всё норм, но когда обработчик пытаетя обратиться к объекту выше с номерами он говорит что такой переменной нет
источник

AC

Alexey Chernousov in JavaScript Rules
Нет, это другое. Речь идет о ситуации, когда у нас есть условие минимальной ширины у блока (например, min-width: 120px) и нам необходимо увеличивать ширину этого блока в зависимости от размера контента. Через width: max-content это делается элементарно, но это свойство не поддерживается треш браузерами вроде edge
источник