#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');