Drupal 7.39 CiviCRM 4.5.8 Webform Integration 7.x-4.11
I've got a webform to capture membership info and payments.
To share the address with related contacts, Contact 1's address is captured twice, once in a main details section and again on the final contribution page.
When entering the first address the country and state fields work fine. If a non-uk address is selected the expected state/province fields are available to select. (The organisation already has a number of overseas members).
United Kingdom is the default country in localization settings.
On the contribution section, the uk states appear as default. If Uk is deselected and another country chosen the state field displays only the UK options.
When accessing the related contribution page directly the address fields behave as expected. States list populates dynamically from the chosen country.
The contribution page is configured specifically for use with the webform so no profiles are included the profile tab.
I've tried deselecting uk as default and leaving that for the user to choose. But that meant no states at all were displayed in the state box on the webform.
State/Province is configured as a required field on the webform contribution page so leaving it set to none means payments can't be configured.
As it stands the form can be used for domestic membership sign ups, but cannot be used by prospective overseas members.
Has anyone seen anything like this before? Any pointers to settings I need to amend?