Kami Опубликовано 29 января, 2019 Жалоба Поделиться Опубликовано 29 января, 2019 Доброго времени суток , как лучше подойти к данному вопросу, имеем корзину с товарами и поля стандартные симплы, имя емайл и т.д. Естественно на них стоит проверка при оформлении заказа. Задача такая, сделать 2 вкладки, обычная покупка и заказ в 1 клик. Нажимаем вкладку "Заказ в 1 клик" из всех полей нужно ввести только номер телефона.Нажимаем вкладку "Обычная покупка" все поля по умолчанию с валидацией. Пока мысль такая, убрать проверку полей в CartView.php и проверку сделать на js или с помощью тега required. Насколько это правильное решение? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 29 января, 2019 Жалоба Поделиться Опубликовано 29 января, 2019 Наоборот, при переключении вкладки убираете валидацию форм, при обратном переключении включаете.Также не забудьте сделать некий переключатель в контроллере скажем 2 разные кнопки с разными названиями, исходя из названия кнопки выполнять валидацию в контроллере или нет.Быстрый заказ: <button type="submit" name="quick" value="1">Быстрый заказ</button> Обычный: <button type="submit" name="checkout" value="1">Заказать</button> Ну а в контроллере проверяйте: if($this->request->post('quick')) { Обрабатываем валидацию быстрого заказа } elseif($this->request->post('checkout')) { Стандартная валидация корзины } else { die('korsmudak'); } Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.