Validação de campo do acionador Yii na troca de outro campo

Eu tenho dois campos relacionados em um modelo Yii. Eles são items_per e items_period.

items_per é um inteiro que reflete quantos itens devem ser processados ​​em um determinado período de tempo.

items_period é o número de segundos nesse período (um menu suspenso com opções rotuladas como segundos, minutos, horas). Multiplique items_per por items_period e você tem "itens por segundo".

Eu tenho uma regra de validação personalizada configurada para limitar os itens por segundo acima de um determinado valor. Isso tudo funciona bem e fornece uma mensagem de erro sensata usando a validação ajax quando você altera o valor no campo items_per (no desfoque).

Preciso que a validação no campo items_per seja acionada sempre que o campo items_period for alterado (100 / segundo pode não ser permitido, mas 100 / minuto é).

Eu tentei adicionar uma função onchange ao dropdown items_per para acionar "blur" ou "change" no campo items_per, mas não parece fazer o pedido ajax para validação. Enviar o formulário apenas para acionar a validação não é uma opção, pois é possível que ele não tenha nenhum erro e simplesmente salve o registro antes que o usuário esteja pronto.

Alguma sugestão de como posso forçar um campo a acionar a validação do ajax em outro?

questionAnswers(2)

yourAnswerToTheQuestion