Обошелся без программирования на js, благо есть бесплатные аналоги.
Может кому-то пригодится...
http://juice-lab.ru/dev/components/3-quickform
з.ы.
специально для упоротого моки - я не искал работу кодером, просто изначально не было таких условий при принятии на работу.
з.з.ы.
и снова булка на уровне! вместо того чтобы помочь хоть как-то, меня отправляют учить программирование.