Ребят, всем спасибо. Проблема была в том, что было две версии jQuery. Задача решена. Решением отмечу ответ с defineProperty. Но всем ещё раз огромное спасибо!
Вообще проблема изначально в том, что $.tmpl(...) undefined function. Причём на одной странице всё нормально, на другой аналогичной - ошибка. Открыл консоль, заwatch-ил объект $ в обоих вкладках. У одной сигнатура: $: ( selector, context ), во второй $: function(a, b). Преположил, что где-то (во втором случае) что-то ломает $. Но вот как найти - пока не совсем понятно.
Deadkenny: кстати его ещё не было и хотелось бы узнать ответ :) кроме как "горизонтального" обхода (увеличение числа аккаунтов) есть ли интересно какой-то хитроопый способ)
Express777: ActiveForm за вас генерирует и поля формы. И разметку. И навешивает нужные скрипты для клиентской валидации. И поля называет по определённым правилам за вас и т.д. Конечно, любое из этих промежуточных звеньев можно сделать самому и руками.
eldar_web: я прекрасно понял,что вам нужно. Там есть пример регулярки, её лишь надо чуть-чуть подработать под ваши нужды и искать уже по строке пропущенной через регулярку.