которая не работает без тега form и нажатия кнопки. Но я не хочу отправлять через форму эти данные (я в ручную собираю value из input-ов, формирую json и отправляю его аяксом). Можно ли как то оставить нативную валидацию, но не отправлять форму?
Можно. 1. Для этого оборачиваешь назад input и другие поля в тег form. 2. Навешиваешь на form обработчик на событие submit 3. Пишешь e.preventDefault() Теперь у тебя будет срабатывать валидация, но при этом сама форма отправлена не будет. Для отправки уже подключишь свою функцию
❤️
Обсуждают сегодня