Изменение цвета value
Здравствуйте. Подскажите, как сделать на javascript так, чтобы цвет value обычных текстовых input менялся в зависимости от содержимого?
Конкретнее, если value содержит значение 0 то был бы один цвет, во всех остальных случаях другой цвет. з.ы. таких полей много, поэтому надо что бы обрабатывались все разом. |
1. Отслеживать изменения инпута через нужное вам событие (change, input, keydown, keypress, keyup)
2. В функции-обработчике проверять новое значение инпута и в зависимости от этого значения изменять: ccs-класс или стиль color. |
Только для современных браузеров.)
<style> input:invalid { color: #d00; outline: none; } </style> <input pattern="[^0].*|.{2,}" type="text"> |
Часовой пояс GMT +3, время: 03:13. |