Как получается, что первое связывание событий работает для всех кнопок отправки, а второе применяет CSS только для последней, независимо от того, какую форму оно слушает?
for (var i=0; i < len; i++) {
var divI = "ind-" + i;
var formID = document.forms["form-" + i];
$(formID).bind("submit", validate);
$(formID).bind("change", function(){
$('#' + divI).css("background-color","green");
});
}