Я в JQ слаб, беру ваш шаблон:
// Функция проверки полей формы
// надо завести агрегатор, переменную в которую соберется финальный результат
// но поскольку у вас уже все с условиями, это очень просто:
function checkInput() {
var dis = false;
form.find('.required').each(function() {
if ($(this).val() != '') {
$(this).removeClass('empty_field');
} else {
$(this).addClass('empty_field');
dis = true;
}
});
submit.disabled=dis;
}
Подразумевается что элемент submit уже найден и лежит в переменной submit.
Вешаете checkInput() на load и на oninput. После загрузки скрипт нарисует все рамочки, а в процессе ввода будет их стирать.
Disclaimer, косяки в коде возможны.