Адреса у форм разные, скорей всего.
Если формы одинковые, почему бы не заменить ID на class и не плодить куча js
В двойных кавычках не обязательно использовать канкатенацию, он и так поймет, что это переменная и что в ней лежит
Странно, конечно, что задаете такой вопрос.
Сами как думаете, что лучше современные методы или нет?
В инете куча примеров как люди собирают фронтенд по современным методам. Нужно только поискать :)
Смотрим совместимость с вашей версией браузера.
Да и зачем куча форма с id, если у всех поля одинаковые? Не проще классом обозвать и не плодить кучу id?