Вообще находить ошибки лучше на уровне js тоже (помимо php), это снизит нагрузку на сервер. В твоем случае могу посоветовать то, что сделал сам: на уровне пыха при появлении исключительной ситуации выбрасывать исключение и ловить его в точке общего входа. Оттуда передавать специальную команду в js, а тот в свою очередь информирует пользователя об ошибке сервера указывая требуемое поле