169 похожих чатов

#Вопрос Скажите, пожалуйста, как мне организоват проверку, что повтор пароля совпадает

с паролем?

Варианты:
1. На форму event.preventDefault(). По событию отправки формы проверяем пароль и его повтор. Что-то как-то не очень нравится этот вариант.

2. Ловим событие потери фокуса на повторе пароля. Проверяем. Тоже не нравится: тут слишком много вариантов, когда это не подоойдет (нажмут энтер, будут набирать повтор пароля перед паролем).

В общем, я что-то запутался. Все остальные поля я уже организовал: свободен ли логин, проверяется запросом, остальные поля по маске - через современный атрибут pattern.

А вот с повтором пароля тупанул. Как это сделать?

7 ответов

10 просмотров

во всех местах можешь поставить, и при потере фокуса и при попытке отправить и при вводе

Nonverbis- Автор вопроса
Alexey Ermakov
во всех местах можешь поставить, и при потере фоку...

Скажите, пожалуйста, событие отправки формы я успею перехватить джаваскриптом и сделать preventDefault для формы? Или надо заранее сделать, а данные уже отправлять джаваскриптом после валидации на клиенте?

Nonverbis
Скажите, пожалуйста, событие отправки формы я успе...

в смысле успеешь? preventdefault не позволяет форме отправиться: проверишь и сам отправишь при необходимости

Nonverbis
Скажите, пожалуйста, событие отправки формы я успе...

на узел form нужно вешать обработчик события submit

Nonverbis- Автор вопроса
Alexey Ermakov
в смысле успеешь? preventdefault не позволяет форм...

Т.е. как только страница загрузилась, форме сразу делаешь preventdefault? Потому уже дальше все джаваскриптом отправляешь? Или можно все же событие поймать, условие кинуть и ругаться? Это проще.

Nonverbis
Т.е. как только страница загрузилась, форме сразу ...

на форму нужно добавлять обработчик события. Обработчики события обрабатывают события, когда оно срабатывает

Nonverbis
Т.е. как только страница загрузилась, форме сразу ...

При старте страницы тебе нужно только запустить код, который добавит обработчик события

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
3
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
думаешь я не смогу также сделать? мне это просто не удобно
int 💳 𝙖𝙞𝙧 𝙗𝙞𝙜 𝙗𝙤𝙗 🔫 check bio / spam block / AFK / nohello.com / GMT+3
9
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Ребят, чет я уже не догоняю... Крч в коде на асм там происходит нечто вроде a+число (a+1, a+2 и т.д.). Но почему строка lea ecx, [edx+1] работает как a+1?? В edx берется адрес...
Alan 🔝 Бэброу
3
Есть ли смысл устраиваться на 1с ? Даст это плюс в дальнейшем трудоустройстве на php? Просто у меня в городе вакансий на пхп нету. Или лучше удаленно искать. Опыта работы нету...
Azamat
14
hi im a cs student. i need some advice from people who have enough experience in Embedded Software. I need to know whether this profession is suitable for me. I have watched s...
Sahand 🏔️
8
Карта сайта