Q: Why af:selectOneChoice unselectedLabel is not catched by valueChangeListener?
And we said: unselectedLabel has associated a null value, it is intended for end user information purposes the first time the drop-down list is loaded on page. Hint: set required=true and requiredMessageDetail=whatevermessagetext if you want to force the user to select a value from drop-down list. Enjoy 😉
More