Добавление товара в корзину, как проверить выбран ли размер (валидация)?

Подскажите как дописать js по отправки товара в корзину, хочу добавить туда валидацию, если размер не выбран, выводилось сообщение, выберите размер. Ну и отправка не происходила, то что я сделал в примере.

Хочу выводить ошибку в классе ax-result.
Сам скрипт отправке по кнопке я сделал, на сайте работает, а вот валидацию в скрипт не смог внедрить, по идеи сначала должна валидация срабатывать, если размер выбран, то все ок и товар уходит.

Что касаемо: select, у меня же там заглушка, Выбрать размер без валуе, не будет ли считаться это выбором? если будет, то как сделать чтобы не считалось.

Пример:
https://jsfiddle.net/vlit/ag14ju8s/212/
  • Вопрос задан
  • 68 просмотров
Решения вопроса 1
Devilz_1
@Devilz_1
Frontend-Developer
Вот так

Здесь мы:

- запрещаем вообще нажимать если наш селект в состоянии "Выберите размер"
- делаем активной кнопку, если мы выбрали любой из размеров, посредством присваивания или удаления класса .disableButton

Если вы хотите другую имплементацию, то советую отталкиваться от состояния вашего select (так же в примере есть)

UPD: Ссылка на codepen
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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