Yes, that did it. Thanks! I ended up adding the ability to generate a warning if the participant doesn't pick an option. This assumes that all menu's start with a blank item so that participants have to pick something, and this item has the value "BLANK".
First, you have to put this code somewhere above the code you provided, probably with the other similar declarations near the top of the controller script:
this.obligatoryMenuErrorGenerator =
dget(this.options, "obligatoryMenuErrorGenerator",
function (field) { return "Please pick an option for the menu \u2018" + field + "\u2019."; });
And then in side your code, you can add:
if (select.attr('value') == "BLANK") {
alertOrAddError(select.attr('name'), t.obligatoryMenuErrorGenerator(select.attr('name')));
return;
}
It worked for me, so hopefully it will work for other people.