0
Answered

Обязательный ввод дома

Виллибальд 1 year ago in Подсказки • updated by Антон 1 year ago 4

Запрашиваем адрес от пользователей для почтовой доставки. Возможно ли сделать в едином адресе обязательным ввод дома? Примерно в 30% случаев пользователь кликает на улицу из подсказки и забывает про дом.

Answer

GOOD, I'M SATISFIED
Satisfaction mark by Виллибальд 1 year ago

Спасибо, пример выглядит и работает прекрасно.

Если не сложно, подскажите, пожалуйста, еще в какую часть этой конструкции вставить все эти проверки:


jQuery(document).ready(function ($) {
 $("#shipping_address_1").suggestions({
  serviceUrl: "https://suggestions.dadata.ru/suggestions/api/4_1/rs",  
  token: php_vars.dadata_suggest_token,
  type: "ADDRESS",
  count: 5,
  onSelect: function (suggestion) {
   $("#shipping_city").val(suggestion.data.city);
   $("#shipping_state").val(suggestion.data.region);
   $("#shipping_postcode").val(suggestion.data.postal_code);
  }
 });

});


Примерно так:

jQuery(document).ready(function ($) {
 $("#shipping_address_1").suggestions({
  serviceUrl: "https://suggestions.dadata.ru/suggestions/api/4_1/rs",  
  token: php_vars.dadata_suggest_token,
  type: "ADDRESS",
  count: 5,
  onSelectNothing: selectNone,
  onSelect: function (suggestion) {
   $("#shipping_city").val(suggestion.data.city);
   $("#shipping_state").val(suggestion.data.region);
   $("#shipping_postcode").val(suggestion.data.postal_code);
   selectAddress();
  }
 });
});