Перейти к содержанию
Официальный форум поддержки Simpla

быстрый заказ на странице корзины


Рекомендуемые сообщения

Доброго времени суток , как лучше подойти к данному вопросу, имеем корзину с товарами

 

и поля стандартные симплы, имя емайл и т.д. Естественно на них стоит проверка при оформлении заказа.

 

Задача такая, сделать 2 вкладки, обычная покупка и заказ в 1 клик.

 

Нажимаем вкладку "Заказ в 1 клик" из всех полей нужно ввести только номер телефона.

Нажимаем вкладку "Обычная покупка" все поля по умолчанию с валидацией.

 

Пока мысль такая, убрать проверку полей в CartView.php и проверку сделать на js или с помощью тега required.

 

Насколько это правильное решение?

Ссылка на сообщение
Поделиться на другие сайты

Наоборот, при переключении вкладки убираете валидацию форм, при обратном переключении включаете.

Также не забудьте сделать некий переключатель в контроллере скажем 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');
}
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...