Нужно поправить script (jquery)
500 UAHЕсть небольшой скрипт jquery.validate:
$(this).validate({
ignore: [],
invalidHandler: function() {
var validEl = $('#activity_activity_group_id');
validEl.siblings().find('p').addClass('error');
validEl.change(function() {
validEl.siblings().find('p').removeClass('error');
});
}
});
он работает.
Принцип работы скрипта: ищем все не заполненные поля формы и подсвечиваем ошибку ( в нашем случае работа с select (а именно с псевдоселект):
пример кода:
<div class="select-wrapper">
<div class="styled-dropdown">
<p class="">Choose a Group...</p> //довавление класса error
<ul class="styled-dropdown-list" style="display: none;">
<li id="">Choose a Group...</li>
<li id="34">Daily Work</li>
<li id="35">Assignments</li>
<li id="36">Quizzes</li>
</ul>
</div>
<select class="activity-group-dropdown conditional-dropdown " required="required" name="activity[activity_group_id]" id="activity_activity_group_id" style="display: none;" aria-required="true">
<option value="">Choose a Group...</option>
<option value="34">Daily Work</option>
<option value="35">Assignments</option>
<option value="36">Quizzes</option>
</select>
</div>
если есть select с классом error то его соседнему элементуstyled-dropdown p присваиваем также класс error
activity_activity_group_idВсе это сейчас работает в разрезе #
Я же хочу чтобы была возможность применить скрипт к разным select их может и будет несколько,
если просто записать
var validEl = $('select'); то выдает вообще все select (valid и error) и почему-то при клике по кнопке сначала подсвечивается input а если кликнуть второй раз уже необходимый select. Короче работает не правильно.
Нужен специалист который разбирается в jquery
Пишите в ЛС - если нужно могу в slack или Zoom расшарить екран и показать как это сейчас работает.
Отзыв заказчика о сотрудничестве с Евгением Гордадымом
Нужно поправить script (jquery)Спасибо Жени все оперативно и качественно, работой остался доволен. Буду обращаться и рекомендую исполнителя!
Отзыв фрилансера о сотрудничестве с Sergiy Martynuk
Нужно поправить script (jquery)Чёткое тз, быстрая оплата. Советую заказчика!
-
12763 599 0 Здравствуйте, могу поправить всё что надо. С Валидацией знаком от JQ
Актуальные фриланс-проекты в категории Javascript и Typescript
Интернет-магазин одеждыНужен разработчик для интернет-магазина одежды Ищу опытного разработчика для создания полноценного интернет-магазина одежды с дроп-моделью продаж. Что нужно сделать: 6 страниц: главная, товар, корзина, оформление, аккаунт, админ панель Вход через Google аккаунт Корзина и… HTML и CSS верстка, Javascript и Typescript ∙ 21 час 25 минут назад ∙ 72 ставки |
Full-stack разработка — Amazon PPC Dashboard (Stage 1)Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite… Javascript и Typescript, Веб-программирование ∙ 3 дня 8 часов назад ∙ 29 ставок |
Разработка сайта-конструктора фотокниг и фоторамокЦель проекта Необходимо разработать современный веб-сайт для заказа фотокниг, фоторамок и другой персонализированной фотопродукции. Главная задача проекта — предоставить клиенту возможность самостоятельно создать готовый макет изделия непосредственно на сайте без участия… Javascript и Typescript, Веб-программирование ∙ 5 дней назад ∙ 97 ставок |
Команда для самописного маркетплейса ритуальных услуг.Ищем команду для запуска и развития самописного национального маркетплейса ритуальных услуг. Сразу: не ищем одиночек, джунов и “сборщиков сайтов”. Нужна сильная продуктовая команда уровня middle+/senior с реальными кейсами маркетплейсов/сложных SaaS. Просьба не откликаться,… Javascript и Typescript, Веб-программирование ∙ 5 дней 19 часов назад ∙ 27 ставок |
Доработка существующего Next.js/Supabase проекта: офферы, CRM, аналитика, AI-чатЕсть действующий проект WatchGenius — платформа аналитики люксовых часов с каталогом моделей, ценовой аналитикой, внешними офферами, формами заявок и AI-чатом. Проект уже разработан частично. Нужен не сайт с нуля, а опытный full-stack разработчик, который сможет разобраться в… Javascript и Typescript, Веб-программирование ∙ 7 дней 20 часов назад ∙ 55 ставок |