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