Он просмотрел исходный код, и я увидел, что он использует jQuery для проверки на стороне клиента. Это было:
"business.businesstype.id":{ required: "This is a required field" },
для выпадающего списка, который не работал. Я заметил, что он использовал 0 в качестве значения раскрывающегося списка по умолчанию, поэтому я вручную ввел значение firstoption, и все заработало:
$FormHelper.Select("business.businesstype.parent.id", $businessTypes, "%{value='id', text='name', firstoption='Select a Business Type', firstoptionvalue=''}")