Помогите найти ошибку в JavaScript коде

Я пишу код для обработки форм на JavaScript, а он не работает.
функция подключена к button через метод onclick, всё заполнено правильно.
Браузер выдаёт ошибки:
Uncaught ReferenceError: isValid is not defined
at HTMLInputElement.onclick (index.html:18)
onclick @ index.html:18
ncaught SyntaxError: missing ) after argument list
Так как я только учусь, то малопонимаю что там имеется ввиду.
Помогите пожалуйста.
function isValid() {
var name = document.getElementById('nameOfUser').value;
var pass = document.getElementById('passwordOfUser').value;
var repass = document.getElementById('rePasswordOfUser').value;
var fail = false;
while(fail == false) {
if (name == "" || name == " ") {
alert(Вы не ввели имя);
fail = true;
}
if (pass == "" || pass == " ") {
alert("Вы не ввели пароль");
fail = true;
}
if (repass == "" || repass == " ") {
alert("Вы не подтвердили пароль");
}
if (pass != repass) {
alert("Пароли не совпадают");
fail = true;
}
if (fail == false) {
fail = true;
}
}
}
25 сентября 2018 в 22:52
Ближайшие курсы

Как начать свой путь в разработке?
Онлайн-курс
2
марта
Интенсив «Как стать контекстологом с нуля?»
Онлайн-курс
2
марта
Что нужно знать о верстке, кроме HTML & CSS?
Онлайн-курс
2
марта
Новые статьи

Быстрый старт в диджитал-маркетинге
22200

Как защитить Windows: системный подход
103100

«После Scratch поняла, что не хочу бросать программирование»
157610
Новые вебинары

Правовые аспекты работы с блокчейн-проектами
08 апреля590

Работа тестировщика на разных IT-проектах
31 марта20

Как зарабатывать на разработке мобильных приложений? Как запустить свой стартап?
31 марта1040
Новые темы

Саша Такмаков
Вопросы про пайтон
0
ответов