Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用重力表单中的数据覆盖WooCommerce发送的数据_Javascript_Php_Html_Woocommerce_Gravity Forms Plugin - Fatal编程技术网

Javascript 使用重力表单中的数据覆盖WooCommerce发送的数据

Javascript 使用重力表单中的数据覆盖WooCommerce发送的数据,javascript,php,html,woocommerce,gravity-forms-plugin,Javascript,Php,Html,Woocommerce,Gravity Forms Plugin,所以我将Wordpress与WooCommerce、WooCommerce订阅和重力表单一起使用。我遇到的问题是,产品是一个可变产品,具有属性和变体。WooCommerce正在主屏幕上显示该属性,并且在填写表单时不会更新。该属性对应于客户希望支付的频率(即:每月、每隔一个月、每3个月、每6个月和每年一次)。发生的情况是,在表单上方有一个下拉列表,表单在您选择选项之前不会显示。一旦你选择了一个,表格就会弹出。我选择6个月。在表格中,我询问如果您选择每月,并且它根本不改变或影响属性,您希望收取账单的

所以我将Wordpress与WooCommerce、WooCommerce订阅和重力表单一起使用。我遇到的问题是,产品是一个可变产品,具有属性和变体。WooCommerce正在主屏幕上显示该属性,并且在填写表单时不会更新。该属性对应于客户希望支付的频率(即:每月、每隔一个月、每3个月、每6个月和每年一次)。发生的情况是,在表单上方有一个下拉列表,表单在您选择选项之前不会显示。一旦你选择了一个,表格就会弹出。我选择6个月。在表格中,我询问如果您选择每月,并且它根本不改变或影响属性,您希望收取账单的频率。例如,我选择12个月,因为我改变了主意,当我退房时,购物车将显示6个月,这就是我将得到的账单。我需要有人给我指出正确的方向来实现这一点。重力表单中的所有值都与属性中的值匹配。任何帮助都将不胜感激,我似乎无法找出这一个小错误


该网站可以在

上查看。好的,我终于解决了这个问题。下面是通过在重力表单中选择的内容更改WooCommerce属性的工作代码

function mydesign_add_billing_js() {
?>
<script>
jQuery(document).ready(function($){
//BRONZE//
$('#choice_6_18_0').on('click', function() {
    $('#select-plan-type').val('1 Month');
});
$('#choice_6_18_1').on('click', function() {
    $('#select-plan-type').val('3 Months');
});
$('#choice_6_18_2').on('click', function() {
    $('#select-plan-type').val('6 Months');
});
$('#choice_6_18_3').on('click', function() {
    $('#select-plan-type').val('12 Months');
});
//SILVER//
$('#choice_6_24_0').on('click', function() {
    $('#select-plan-type').val('1 Month');
});
$('#choice_6_24_1').on('click', function() {
    $('#select-plan-type').val('3 Months');
});
$('#choice_6_24_2').on('click', function() {
    $('#select-plan-type').val('6 Months');
});
$('#choice_6_24_3').on('click', function() {
    $('#select-plan-type').val('12 Months');
});
//GOLD//
$('#choice_6_25_0').on('click', function() {
    $('#select-plan-type').val('1 Month');
});
$('#choice_6_25_1').on('click', function() {
    $('#select-plan-type').val('3 Months');
});
$('#choice_6_25_2').on('click', function() {
    $('#select-plan-type').val('6 Months');
});
$('#choice_6_25_3').on('click', function() {
    $('#select-plan-type').val('12 Months');
});
//BI-Monthly//
$('#choice_6_8_1').on('click', function() {
    $('#select-plan-type').val('Bi-Monthly');
});
});
</script>
<?php
}

add_action( 'pre_get_posts', 'mydesign_pre_get_posts_query' );
函数mydesign\u add\u billing\u js(){
?>
jQuery(文档).ready(函数($){
//青铜色//
$(“#选择_6_18_0”)。在('click',function()上{
$(“#选择计划类型”).val('1个月');
});
$(“#选择_6_18_1”)。在('click',function()上{
$(“#选择计划类型”).val('3个月');
});
$(“#选择_6_18_2”)。在('click',function()上{
$(“#选择计划类型”).val('6个月');
});
$(“#选择_6_18_3”)。在('click',function()上{
$(“#选择计划类型”).val(“12个月”);
});
//银币//
$(“#选择_6_24_0”)。在('click',function()上{
$(“#选择计划类型”).val('1个月');
});
$(“#选择_6_24_1”)。在('click',function()上{
$(“#选择计划类型”).val('3个月');
});
$(“#选择_6_24_2”)。在('click',function()上{
$(“#选择计划类型”).val('6个月');
});
$(“#选择_6_24_3”)。在('click',function()上{
$(“#选择计划类型”).val(“12个月”);
});
//黄金//
$(“#选择_6_25_0”)。在('click',function()上{
$(“#选择计划类型”).val('1个月');
});
$(“#选择_6_25_1”)。在('click',function()上{
$(“#选择计划类型”).val('3个月');
});
$(“#选择_6_25_2”)。在('click',function()上{
$(“#选择计划类型”).val('6个月');
});
$(“#选择_6_25_3”)。在('click',function()上{
$(“#选择计划类型”).val(“12个月”);
});
//双月//
$(“#选择_6_8_1”)。在('click',function()上{
$(“#选择计划类型”).val('Bi-Monthly');
});
});