multiple forms validation

plus forEach() now accepts both an array and a selector