Быстрое исправление будет проходить от элемента ввода к предыдущему брату, который в этом случае является элементом метки. После этого вы можете добавить класс in_error к элементу метки.
Добавьте следующую строку кода в три блока if
document.forms[0].elements[x].previousSibling.className = "in_error";
Затем вы должны также изменить свой CSS на следующий, чтобы установить красный цвет фона для входных данных и красный цвет переднего плана для меток.
input.in_error{
background-color: #F00;
}
label.in_error {
color: #F00;
}
Есть ли причина, по которой вы не используете jQuery? Если нет, я настоятельно рекомендую вам использовать его Это делает манипулирование DOM таким простым.