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