Skip to content
Advertisement

Gravityforms populate selected value on dropdown within theme functions.php

I am working in gravityforms to pre-populate a form with database values dynamically, which is working. I need to be able to specity which of these options is selected by default when the form is built, but I can’t find the option to do so. I have seen the placeholder, but I presume this doesnt actualy select anything on the dropdown. I have been unable to find any docs or references that allow me to set the “selected” options once I have built all the text/value pairs in the array and set the choices.

The function (which I have redacted here) works fine and populates the field, I just need to populate a placeholder and/or default selected value.

JavaScript

If there is a better way to go about populating this field, I am open to suggestions at it seems that the form loads a bit slow using this method. Otherwise, I would love to know how to set a selected choice value after populating the choices.

Advertisement

Answer

the quick answer is, there is an option that i found for “isSelected” that can be included in the array when defining choices. I added a ternary operation to match on what I wanted selected and it set the “selected value for me.

JavaScript

Adding the ternary choice and changing the array push allowed me to set a value as selected.

User contributions licensed under: CC BY-SA
1 People found this is helpful
Advertisement