"Как сделать, чтобы при несоответствии полей инпуты подсвечилвались так же, как например, пустые поля с required, чтоб не отличить было?" - посмотреть как по дефолту стилизованы эти поля и скопировать стили.
"И как выводить в таком же стиле сообщение, что пароли не совпадают?" - в каком стиле?
bushmaks, тогда вероятно речь о полноценном расширении, это вам придётся штудировать мануалы по их созданию. Если не хочется, то можно использовать яндекс метрику или гугл аналитику, каждый из них предоставляет средства отслеживания действий пользователя.
Код вы привели верный, вы делегируете обработчик для element документу, только комментарий не в тему: суть делегирования не в отслеживании, обработчик не в курсе даже существуют ли эти элементы, он просто проверяет соответствуют ли они селектору или находятся ли в коллекции.
https://stackoverflow.com/questions/10627356/how-t... - кажется вам лучше использовать просто replace, т.к. там вы можете в регулярке просто указать worb boundary, что матчилось только все слово, а не в составе другой строки
А вы что, не умеете что ли этого, на кофейной гуще-то? Мы тут на тостере уже давно все научились этому. Я, например, в свой шар сейчас вижу весь код, о котором говорит Kostya Ostapuk.
"И как выводить в таком же стиле сообщение, что пароли не совпадают?" - в каком стиле?