The Toolset Community Forum is closed, for technical support questions, please head on to our Toolset Professional Support (for paid clients), with any pre-sale or admin question please contact us here.
This support ticket is created 7 years, 6 months ago. There's a good chance that you are reading advice that it now obsolete.
This is the community support forum for Types plugin, which is part of Toolset. Toolset is a suite of plugins for developing WordPress sites without writing PHP.
Everyone can read this forum, but only Toolset clients and people who registered for Types community support can post in it.
Now i got more info from my theme support and got to know this form is showing the select fields and the select2 script is added in it, that's why its showing this way (The scripts and styles for select2 is unique and is included in the theme. If any element which uses the select2 this styling will be added in it automatically).
A select2 script is shown this way only and its designed cannot be changed.
I was thinking, is it possible to rename this select field in plugin code somehow or it is defined by html?
CRED doesn't add the placeholder attribute to multiple select fields (because the default browser display of such a field doesn't provide for displaying placeholder text).
In your case where you theme is converting the select box to use the select2 library, placeholder text can be added, but as it is your theme initiating the select2 code you don't have an opportunity to add it at the time.
I think your only option in this case it to assign the placeholder attribute yourself using Javascript.
This should work for that particular select dropdown on that page:
You will need to edit the placeholder text. For some reason there is an inline width style added which prevents the placeholder text being visible which this also removes. And note that I have used the window load event to trigger this code, by when, hopefully, your theme will have replaced the CRED multiselect with the select2 instance.