2017-02-02 3 views
0

Есть ли способ сделать это на странице проверки WooCommerce.Автоматическое изменение платежного шлюза, когда я помещаю текст в пользовательское поле в checkout WooCommerce

Все, что я хочу, это обычай текстового поля поля на странице WooCommerce оформления заказа и когда я начинаю писать что-то в текстовом поле автоматически платежный шлюз будет меняться от PayPal, чтобы проверить

enter image description here

+0

Не могли бы вы подробнее рассказать о том, что именно вы хотите на странице оформления woocommerce? Возможно, я ошибаюсь, но, судя по всему, мне кажется, что вы ищете решение для инъекций зависимости, в котором зависимость лежит в тексте в текстовом поле. –

+0

В настоящее время на странице проверки есть два платежа, PayPal и проверка ... Я создал дополнительную текстовую область на странице проверки и когда они что-то там пишут, оплата будет изменена только для проверки и удаления PayPal –

ответ

0

хорошо, если предположить, #txt1, идентификатор вашего TEXTAREA в

в вашем functions.php

function bh_change_gateway() {?> 
<script> 
jQuery('#txt1').keyup(function(){ 
jQuery('.payment_methods input.input-radio').removeProp('checked'); 
jQuery('#your_payment_gateway_id').attr("checked", "checked"); 
}) 
</script> 


<?} 

add_action('woocommerce_review_order_before_submit','bh_change_gateway'); 

спасибо!