боже мой, вы просто герой, я уже 2 дня пишу коды с разных туториалов не зная в чем ошибка, а в вашем разобрался и добавил себе, так сказать крепкое, мужские чмок в пупок вам
Спасибо, полезная информация!) Как можно сделать, чтобы при неправильно заполненных полях, после нажатия кнопки отправить не исчезала вся информация из полей, а подсвечивалась красным неправильно заполненная область для последующей коррекции?
Он вроде и так не стирает информацию с формы) если вы не правильно заполнили поля, скрипт блокирует отправку формы. Ну и соответственно не происходит перезагрузка страницы с удалением всех полей.
подскажите пожал. куда в вашем коде вставить вывод под инпут ошибок (имя содержит менее 3 букв, поле не заполнено, не более 8 букв, не верное значение почты)? И второе где в вашем кода дописать, чтобы при не верно заполненных инпутах дать кнопке сабмиту серый фон ------------------ не могу понять. Помогите, пожалуйста.
В коде есть ошибки. Например в браузере chrome на файл app.js ругается на 3-6 строку "const button = form.elements["button"];" соответствено все функции не работаеют ((( (P.S. брал файлы из Гита)
@@codelab_channel а еще, заметила, что если сразу заполнить правильно второй инпут, а первый оставить пустым или заполнить неверно, то форма все равно отправится
теперь ошибка Uncaught TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator)) at Function.from () at app.js:2:23 не пому что сделать
привет, в чём может быть проблема? я проверяю на валидность 2 инпута, и если оба 1, будет 1. Если первый - 1, второй - 0, итог - 0. И внимание!!! Если первый - 0, а второй - 1, то итог будет 1 !!! Почему?!!! Должен же быть общий 0. У тебя по времени это на 22:18
И я с этим столкнулся. Приходит пустая форма, заполнен только последний пункт. Проверил, так оно и есть, достаточно заполнить последний пункт, форма отправляется без проблем. нужно в строке return acc && current; оставить только один & вот так return acc & current; По крайней мере мне помогло.
@@codelab_channel здравствуйте у меня такая же ошибка, а кода по ссылке нет .помогите ошибка app.js:3 Uncaught TypeError: Cannot read properties of undefined (reading 'addEventListener') at app.js:3:6
Ну дак я не спорю, что с этим API проще. Вставил атрибут pattern в инпут и все. Здесь я показал как делать проверку с подсветкой инпутов. Как это реализовать на Constraint Validation Api я хз.
Готовый код второго урока (с комментариями) ➝ codelab.pro/forma-obratnoj-svyazi-validacziya-formy-na-js/
боже мой, вы просто герой, я уже 2 дня пишу коды с разных туториалов не зная в чем ошибка, а в вашем разобрался и добавил себе, так сказать крепкое, мужские чмок в пупок вам
Спасибо за видео, всё чётко и понятно
Полезное видео, спасибо!
классический подход!
Могли бы так же снять видео как делать многостраничик, пожалуйста...Как переходить из одной вкладки в другую и тп.
Спасибо!🤗
Рад помочь 😊
Красава братан спасибо большое
спасибо, интересное видео!
Добрый вечер. Делала все точь-точь , но форма не работает. Поля даже при правильном вводе горят красным .Как исправить ошибку?
Спасибо за видео! Будет ли третья часть?
Будет, материал готов надо только записать после праздников)
Спасибо, полезная информация!)
Как можно сделать, чтобы при неправильно заполненных полях, после нажатия кнопки отправить не исчезала вся информация из полей, а подсвечивалась красным неправильно заполненная область для последующей коррекции?
Он вроде и так не стирает информацию с формы) если вы не правильно заполнили поля, скрипт блокирует отправку формы. Ну и соответственно не происходит перезагрузка страницы с удалением всех полей.
подскажите пожал. куда в вашем коде вставить вывод под инпут ошибок (имя содержит менее 3 букв, поле не заполнено, не более 8 букв, не верное значение почты)? И второе где в вашем кода дописать, чтобы при не верно заполненных инпутах дать кнопке сабмиту серый фон ------------------ не могу понять.
Помогите, пожалуйста.
подскажите пожалуйста почему в консоле ошибка
Uncaught TypeError: forms is undefined. на 11-й минуте
Вы скиньте код, посмотрим..
В коде есть ошибки. Например в браузере chrome на файл app.js ругается на 3-6 строку "const button = form.elements["button"];" соответствено все функции не работаеют ((( (P.S. брал файлы из Гита)
Привет! Подскажи пожалуйста, удалось ли решить проблему? Тоже не могу понять, что не так..
@@annazharkova8801 как то я ее решил, но это было давно надо вспоминать
А как проверить checkbox на наличие галочки, а то все поля проверяются, значение checkbox "required" игнорируется и выполняется отправка формы?
Проверяй так if (checkbox.checked) {
..
}
Ну соответственно вместо checkbox подставляй свое имя чекбокса
@@codelab_channel это вставить в функцию inputCheck после проверки заполненности инпутов? И внутрь if{...} тоже прописать is-value и значение 1 и 0?
@@codelab_channel а еще, заметила, что если сразу заполнить правильно второй инпут, а первый оставить пустым или заполнить неверно, то форма все равно отправится
@@codelab_channel но все равно большое спасибо вам за труд, было интересно и полезно!
теперь ошибка Uncaught TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))
at Function.from ()
at app.js:2:23
не пому что сделать
Почему вместо 0 приходит null и в результате ничего не работает
привет, в чём может быть проблема? я проверяю на валидность 2 инпута, и если оба 1, будет 1. Если первый - 1, второй - 0, итог - 0. И внимание!!! Если первый - 0, а второй - 1, то итог будет 1 !!! Почему?!!! Должен же быть общий 0. У тебя по времени это на 22:18
И я с этим столкнулся. Приходит пустая форма, заполнен только последний пункт. Проверил, так оно и есть, достаточно заполнить последний пункт, форма отправляется без проблем. нужно в строке return acc && current; оставить только один & вот так return acc & current; По крайней мере мне помогло.
@@mag222ico Огромное спасибо! Помогло исправить ту же ошибку )
Видимо потому что 0 и 1 в массиве должны быть числами, а не строками
а можно код js файла? ошибка выходит: Cannot read properties of undefined (reading 'elements')
Добрый день! Сегодня выложу в описание.
а код так и не выложили
@@sosed22 cloud.mail.ru/public/CeV4/H1W63zrrx
@@codelab_channel супер, спасибо
@@codelab_channel здравствуйте у меня такая же ошибка, а кода по ссылке нет .помогите
ошибка
app.js:3 Uncaught TypeError: Cannot read properties of undefined (reading 'addEventListener')
at app.js:3:6
почему может быть form undefined ? повторяю видео
А если форм несколько?
Пока этот момент не доработал
Добрый день,нашли решение?если да, то можете поделиться кодом пожалуйста?буду очень благодарен))уже 2 день сижу над этой проблемой(
У тебя в коде херь какая-то лишняя. Посмотри Constraint Validation Api: валидация по атрибутам инпутов доступна из коробки что называется
Ну дак я не спорю, что с этим API проще. Вставил атрибут pattern в инпут и все. Здесь я показал как делать проверку с подсветкой инпутов. Как это реализовать на Constraint Validation Api я хз.