Доработать форму, подсчет выбранных пунктов и правка валидации
Цена договорная
Всем привет.
Форма по бронированию номеров.
Валидация уже работает, но нужно доработать форму.
Задачи очень простые, для знатоков меньше часа уйдет.
Бронирование номеров.
Стоимость зависит от выбранных дней в календаре и количество номеров.
1 номер, 1 день стоит 6.000 руб.
Бронировать минимально можно 5 ночей, то есть дней.
Нужно доработать валидацию, то есть если мы выбрали меньше чем 5 дней, то пишет что бронировать можно не меньше 5 дней.
Ошибки на заполненные поля в форме вывожу через контроллер, через который форма уходит в бд и на емаид, точнее не форма, а данные с формы.
if (empty($data['datazaezd'])) {
throw new Exception('Выберите дату заезда');
}
if (empty($data['dataviezd'])) {
throw new Exception('Выберите дату выезда');
}
В форме две даты, дата заезда и дата выезда.
Подключил к датам datepicker, выбираю дату в заезде и он сразу мне открывает дату выезда, то есть выбрал от и до дату.
Когда открываю дату заезда, он мне щас позволяет выбирать прошедшие даты, а надо чтобы запрещал выбрать то что прошло.
Скрин формы прикрепил.
В самом низу 2 цены, одна основная, и вторая это когда мы выбрали дни и кол-во номеров и нам подсчитывает и там же рядом вывести сколько дней выбрал и номеров.
При этом когда эта цена вылезает, надо основную сделать прозрачной, ну как на скрине я сделал.
Отредактировал, я даж нашел пример рабочий по жатапику, там и вывод сколько дат выбрал есть, и запрет выбор прошлых дат, но к себе в js я не смог перетащить функции, https://jsfiddle.net/furcifer21/gps5ye1x/8/
Форма по бронированию номеров.
Валидация уже работает, но нужно доработать форму.
Задачи очень простые, для знатоков меньше часа уйдет.
Бронирование номеров.
Стоимость зависит от выбранных дней в календаре и количество номеров.
1 номер, 1 день стоит 6.000 руб.
Бронировать минимально можно 5 ночей, то есть дней.
Нужно доработать валидацию, то есть если мы выбрали меньше чем 5 дней, то пишет что бронировать можно не меньше 5 дней.
Ошибки на заполненные поля в форме вывожу через контроллер, через который форма уходит в бд и на емаид, точнее не форма, а данные с формы.
if (empty($data['datazaezd'])) {
throw new Exception('Выберите дату заезда');
}
if (empty($data['dataviezd'])) {
throw new Exception('Выберите дату выезда');
}
В форме две даты, дата заезда и дата выезда.
Подключил к датам datepicker, выбираю дату в заезде и он сразу мне открывает дату выезда, то есть выбрал от и до дату.
Когда открываю дату заезда, он мне щас позволяет выбирать прошедшие даты, а надо чтобы запрещал выбрать то что прошло.
Скрин формы прикрепил.
В самом низу 2 цены, одна основная, и вторая это когда мы выбрали дни и кол-во номеров и нам подсчитывает и там же рядом вывести сколько дней выбрал и номеров.
При этом когда эта цена вылезает, надо основную сделать прозрачной, ну как на скрине я сделал.
Отредактировал, я даж нашел пример рабочий по жатапику, там и вывод сколько дат выбрал есть, и запрет выбор прошлых дат, но к себе в js я не смог перетащить функции, https://jsfiddle.net/furcifer21/gps5ye1x/8/
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.