Кто-нибудь знает, как сбросить цвет границы элемента управления вводом, если вы изменили его с помощью javascript? Полезно для проверки путем выделения полей с неправильными или недействительными данными в них и т. Д.Сбросить цвет границы элемента управления (HTML/Javascript)
E.g. изменение границы:
document.getElementById('myinput').style.border = '1px solid red';
как сбросить? следующая строка просто удаляет границу полностью ...
document.getElementById('myinput').style.border = '';
если сбросить цвет границы обратно в определенный цвет (например, черный или серый цвет и т.д.), это может выглядеть странно в некоторых браузерах/операционных систем, своего рода 'тема' управления ...
спасибо кучи!
Я согласен об использовании цвета фона. Я использую оба на самом деле, просто у меня не было проблем с очисткой фона ... – davidsleeps
Я стремился к явному подходу. Я устанавливаю форму по умолчанию в процедуре очистки, а затем привязываюсь к цвету «ошибка». Это верно как с цветом фона, так и с любым другим визуальным эффектом. Как только я уверен в дефолте, я могу отказаться от процедуры clear(), в зависимости от сложности формы. –