Hi there,
I have a frontend submission form that contains a Google Map and address field that uses the Geocoding API for autocomplete. All works as expected!
However, I don't seem to be able to get the "Custom Binding" working as documented here
Here is my code with an attempt to bind the 'City' & 'Country' to a hidden custom field:
// Map field.
[
'id' => 'location_map',
'type' => 'map',
'api_key' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'std' => '51.5074,-0.1278,15',
'address_field' => 'location_address',
],
// Address field.
[
'id' => 'location_address',
'name' => __( 'Address', 'text-domain' ),
'type' => 'text',
'placeholder' => 'Enter address...',
'desc' => __( 'Enter the complete address.', 'text-domain' ),
'required' => true,
],
// Hidden field to store the city and country
[
'id' => 'city_country',
'type' => 'hidden',
'binding' => 'city + " " + country',
'std' => 'null',
],
Expected result: Autocomplete - City and Country values to be added to hidden field.
Actual result: Returns nothing?
I have also tried this with a plain text field and the result is the same?
What am I missing?
Thanks in advance 🙂