Hola:
Mi consejo es que evites cosas complicadas y sobre todo depender de javascript para cosas importantes porque todos podemos desactivarlo... además, los controles de formulario pueden maquillarse para que tengan otro aspecto. Y cuando todo funcione bien sin tocar javascript, aprovecharse de los eventos normales para añadir dinamismo... no hay ningún problema en tener cientos de formularios en una página.
Saludos