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