name ведь не обязан быть уникальным - верно? тогда у меня вопрос, если получать форму из document.forms, когда есть две формы с одинаковым name, он просто первую отдаст?
я на половину вопрос отвечаю либо делегирование, либо data-атрибут. что-то у меня сомнения какие-то возникают в адекватоности и полезности моих ответов