0
私は動的に入力されたフィールドを持つ重力フォームページにいくつかの値をコピーする必要があるWordPressテーマを作成しています。このユニットの価格とともに保存されたACFリピーターフィールドとしてオプション(空調パワー)をロードしています。私は、チェックされたラジオに基づいてこの価格を静的なdivフィールドと隠し入力フィールドにコピーして、フォームで使用できるようにする必要があります。ラジオ入力ステータスに基づいて値をコピーします
以下は、私が達成しなければならない単純な構造とこれまでのコードです。私が必要とするのは、どこかに保存された価格(PHP変数など)をdiv(おそらくjQuery)と隠しフィールドにコピーして、ユーザーの選択に基づいて動的に変更することだけです。
<form class="order" action="<?php echo get_permalink(26); ?>">
<div>
<?php if($power) { ?>
<div class="power">
<?php $power_counter = 1; while(have_rows('power')) { the_row();
$power= get_sub_field('power');
$price = get_sub_field('price');
?>
<input type="radio" name="power" id="power<?php echo $power_counter; ?>" value="<?php echo get_the_title() . ' ' . $power; ?>"<?php if($power_counter == 1) { echo "checked"; }; ?>><label for="power<?php echo $power_counter; ?>"><?php echo $power; ?></label>
<input type="hidden" name="price_wo_vat" id="price<?php echo $power_counter; ?>" value="<?php echo $price; ?>">
<div id="price<?php echo $power_counter; ?>" class="price"><?php echo $price. __(' CZK','klima'); ?></div>
<?php $power_counter++; }; ?>
</div>
<?php }; ?>
<input type="number" name="pcs" value="1" min="1" max="99">
<input type="submit" value="<?php _e('Order','klima'); ?>">
</div>
それは働きます!どうもありがとう!私は少しスクリプトを修正する必要があったが、それはすべて素晴らしい作品です。これは最終結果ですbtw https://www.klimajednoduse.cz/klimatizace/sencor-sac-mt7011c/ – Machi