Our customer has required us to provide a drop down box for the user to select their state. This is a custom field, not the default billing fields.
The problem is, they also want the user to be able to enter their province if they are in Canada. How can we have a drop down box that also can be edited by the end user if necessary?
Dropdowns are never editable... in any form. That is not the function of a dropdown. I would suggest making an option in the dropdown for "Canadian Province" then put a text field under that where the user can type in the province name.