Support

Account

Forum Replies Created

  • 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

Viewing 4 posts - 1 through 4 (of 4 total)