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?