Но проверять это должен вебсервер, а не php.
Хммм, я видел мод на Апач
Весь массив JS должен работать только для одной формы, тоесть при вводе цыфр и после нажатия на кнопку будет расчет только в рамках одной формы и так для 120 форм, грубо говоря в каждого инпута должен быть уникальный ID для работы, то есть 5 к айди очень много и нужно либо...В то-м-то и дело, что вместо того чтобы разобраться с областью видимости переменных и делегированием обработчиков, например, вы пытаетесь делать 5к айди с невнятными именами.