Я создаю форму, и я хочу использовать селектор :invalid
, чтобы дать "требуемым" полям ввода красную рамку, если пользователь нажимает submit, не заполняя их, но с помощью этого они отображаются в прямом направлении, когда страница грузы. Кажется недружелюбным давать такое предупреждение пользователю, прежде чем даже дать ему возможность заполнить их хотя бы один раз.
Есть ли способ, чтобы эти поля были выделены только после попытки отправить форму, иначе говоря, есть способ запустить проверку только после нажатия кнопки submit (или, по крайней мере, потерять фокус на требуемых полях ввода?).