Перейти к содержимому


[Fix] Сохранение Адреса В Заказе


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 Mr.Nito

Mr.Nito

    Активный участник

  • Модераторы
  • 1 364 сообщений

Отправлено 22 Январь 2021 - 18:16

В файле cartPage.js
замените
// Разделение поле адрес на Улица, Дом, Квартира
function address() {
  $('#quickform .button').on('click', function () {
	var $quickDeliveryAddress = $('#quickDeliveryAddress'),
	  quickDeliveryAddressStreetValue = $('#quickDeliveryAddressStreet').val(),
	  quickDeliveryAddressHomeValue = $('#quickDeliveryAddressHome').val(),
	  quickDeliveryAddressFlatValue = $('#quickDeliveryAddressFlat').val();
	if (!$quickDeliveryAddress.length) {
	  return;
	}
	if (quickDeliveryAddressStreetValue != '' || quickDeliveryAddressHomeValue != '' || quickDeliveryAddressFlatValue != '') {
	  if ($quickDeliveryAddress.val().match(/(.*)(улица)+(.*)/i)) {
		$quickDeliveryAddress.val(null);
	  }
	  $quickDeliveryAddress.val('Улица: ' + quickDeliveryAddressStreetValue + ', Дом/Корпус: ' + quickDeliveryAddressHomeValue + ', Квартира: ' + quickDeliveryAddressFlatValue);
	  $(this).submit();
	  return false;
	}
  });
}
на
// Разделение поле адрес на Улица, Дом, Квартира
function address() {
  $('#quickform').on('submit', function () {
	var $quickDeliveryAddress = $('#quickDeliveryAddress'),
	  quickDeliveryAddressStreetValue = $('#quickDeliveryAddressStreet').val(),
	  quickDeliveryAddressHomeValue = $('#quickDeliveryAddressHome').val(),
	  quickDeliveryAddressFlatValue = $('#quickDeliveryAddressFlat').val();
	if (!$quickDeliveryAddress.length) {
	  return;
	}
	if (quickDeliveryAddressStreetValue != '' || quickDeliveryAddressHomeValue != '' || quickDeliveryAddressFlatValue != '') {
	  $quickDeliveryAddress.val('Улица: ' + quickDeliveryAddressStreetValue + ', Дом/Корпус: ' + quickDeliveryAddressHomeValue + ', Квартира: ' + quickDeliveryAddressFlatValue);
	  return false;
	}
  });
}
далее
	// Валидация формы на странице оформления заказа
	$("#quickform").off('submit').on('submit', function () {
замените на
	// Валидация формы на странице оформления заказа
	$("#quickform").on('submit', function () {





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных