Вот условие задачи:
Разработать страницу для автоматического подсчета успеваемости студента
В колонке «Оценка» должны находиться поля ввода. В строках
«СУММА» и «СРЕДНЯЯ ОЦЕНКА» должны находиться вычисляемые поля.
Их значения должны автоматически вычисляться при вводе любой оценки.
Ниже таблицы следует разместить сообщение об ошибке для случая, если
вместо оценки будет введено недопустимое значение, например, текст или
число вне диапазона от 2 до 5.
Вот часть скрипта
if (isNaN(el) || el == "" || (el < 2 || el > 5)) {
d.getElementById("error").innerHTML = "Оценка №"+(i+1)+" не является числом или не попадает в диапазон от 2 до 5!"; er = 1; break;
}
Объясните почему если ввожу значение входящие в этот диапазон выскакивает сообщение об ошибке.