Очистить платежный адрес при изменении состояния выставления счетов Woocommerce

#woocommerce #checkout

#woocommerce #Оформить покупку

Вопрос:

Когда я меняю «Состояние выставления счетов», поле «Город выставления счетов» сбрасывается (все в порядке) Но «Платежный адрес 1» сохраняет ту же информацию.

Например, я выбираю (Штат = ‘Лима’, город = ‘Мирафлорес’, адрес 1 = ‘Av. Хосе Ларко293’)
Когда я меняю Lima на другое состояние, оно отображается как (‘Arequipa’, ‘ -‘, ‘Av. Хосе Ларко293’)

Я также хотел бы, чтобы «Платежный адрес 1» был очищен при изменении состояния, спасибо.

Комментарии:

1. вы можете очистить платежный адрес с помощью jquery (в событии onchange ввода состояния). вы знакомы с jquery?

2. кстати: было бы полезно, если бы вы добавили HTML-код этих 3 полей формы.

3. @jasie Я знаю, как добавлять коды jquery, но не сам код, идентификатор штата =»billing_state_field», идентификатор города = «billing_city_field», идентификатор адреса 1 = «billing_address_1_field», мой веб-сайт chillandstick.com «Извините» на испанском.

4. Это работает! с событием on Change! Спасибо

5. рад, что смог помочь. воспользуйтесь возможностью и ответьте на свой собственный вопрос. вставьте свой код и объясните его 🙂

Ответ №1:

Это код, который я создаю для решения этой проблемы! просто отправьте сообщение на Functions.php и параметры работы для других просто меняются. (is_page ’61’ = Страница оформления заказа для меня)

Спасибо

 function wpb_hook_javascript() {
  if (is_page ('61')) { 
    ?>
       
<script type="text/javascript">
    jQuery(function ($) {
             $("#billing_state_field").change(function() {
            $("#billing_address_1").val("");
        })
    })
           ;
        </script>
     <?php
  }
}
add_action('wp_head', 'wpb_hook_javascript');