Ah thanks 🙂
I ended up doing trial and error, and found this as a solution:
// where field_609b103fcd576 is a sub-field in my repeater
acf.addAction("new_field/key=field_609b103fcd576", function ($field) {
$field.on("change", function (e) {
var value = $field.val();
console.log(value);
});
});
Not sure if it’s the optimal one, but it worked 🤷♀️
Hi! Did you already find a solution for this? I would be interested in more threads about repeater and AJAX. But to the point, I found this to work with repeater subfields.
// where field_609b103fcd576 is a sub-field in my repeater
acf.addAction("new_field/key=field_609b103fcd576", function ($field) {
$field.on("change", function (e) {
var value = $field.val();
console.log(value);
});
});
When tested on new or not-the-first repeater row this gave the correct value for each sub-field.
duh, I though default_value was a type of variable for ACF :$ I just change it for $value
and it worked.
function my_text_value_group_type( $value, $post_id, $field ) {
$value = isset( $_GET['foo_name'] ) ? $_GET['foo_name'] : $value;
return $value;
}
add_filter('acf/load_value/key=<field_key>', 'my_text_value_group_type', 10, 3);
Thank you
Hi,
I tried this approach, and while it work with the form it messes up all the other entries, they all get default_value
as the foo_name
field value