390d547e97b95a937c5f311cd74f29b8ab3033be
Реализована логика чтобы только одно из четырёх полей корректировки цены можно было заполнить одновременно: JavaScript валидация: - При заполнении одного поля остальные 3 автоматически отключаются - При попытке заполнить два поля одновременно: - Оставляется только первое заполненное - Остальные очищаются и помечаются как ошибка - При очистке всех полей они снова активируются CSS стили: - Disabled поля: серый фон, пониженная прозрачность, запрещённый курсор - Invalid поля: красная граница и shadow (Bootstrap стиль) Валидация работает на обе стороны: - Frontend JavaScript (instant feedback) - Backend Python валидация (безопасность) Файлы: - products/templates/products/productkit_create.html - products/templates/products/productkit_edit.html - products/forms.py (документация)
Description
No description provided
Languages
Python
57%
HTML
32%
JavaScript
9.5%
CSS
1.1%
Shell
0.4%