Ich erstelle ein WordPress Theme, in dem ich einige Werte auf eine Gravity Forms Seite mit dynamisch aufgefüllten Feldern kopieren muss. Ich lade Optionen (Klimaanlage) als ACF Repeater-Feld zusammen mit dem Preis für diese spezielle Einheit gespeichert. Ich muss diesen Preis basierend auf dem überprüften Radio in ein statisches Div-Feld plus in ein verstecktes Eingabefeld kopieren, damit es im Formular verwendet werden kann.Kopiere einen Wert basierend auf Radio-Eingangsstatus
Unten ist die einfache Struktur, die ich erreichen muss und ein Code, den ich bis jetzt habe. Alles, was ich brauche, ist, den irgendwo gespeicherten Preis (kann eine PHP-Variable oder irgendetwas sein) zu einem div (wahrscheinlich von jQuery) und in ein verstecktes Feld gleichzeitig zu kopieren und dynamisch zu ändern, basierend auf der Wahl des Benutzers.
<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>
Es funktioniert! Danke vielmals! Ich musste ein Skript ein wenig ändern, aber es funktioniert alles super. Dies ist ein Endergebnis btw https://www.klimajednoduce.cz/klimatizace/sencor-sac-mt7011c/ – Machi