Если в поле формы указано «обязательное», Firefox 4 автоматически показывает красную рамку для этого элемента, даже ДО того, как пользователь нажмет кнопку «Отправить».
<input type="text" name="example" value="This is an example" required />
Я думаю, это беспокоит пользователя, поскольку он не делал ошибок вначале.
Я хочу скрыть эту красную границу для начального состояния, но показать ее, когда пользователь нажимает кнопку отправки, если отсутствует поле, отмеченное как обязательное.
Я посмотрел :required
и :invalid
из нового псевдоселектора, но изменения касаются до И после проверки. (из Firefox 4 Обязательная форма ввода КРАСНАЯ граница / контур )
Есть ли способ отключить красную границу до того, как пользователь отправит форму, и показать ее, если есть некоторые отсутствующие поля?