Я бы хотел, чтобы фоновое изображение для моего поля ввода исчезло, как только пользователь ввел в него любое количество текста. Есть ли простой способ сделать это в JavaScript? Я могу получить его, так что bg исчезает, когда поле сфокусировано, но затем возвращается, когда они переходят к следующему полю.
HTML:
Call me at <input name="phone" type="text" class="phone-field" id="phone">
CSS:
.form input {
background-color:transparent;
}
.form input:focus {
background-color:#edc;
background-image:none;
}
input.phone-field {
background-image: (url/images/phonebg.png);
background-repeat: no-repeat;
background-position: left 1px;
}