В input поменять стиль в focus

199
04 июня 2018, 13:20

Подскажите, как при фокусе на input убрать прямой слеш и изменения цвета шрифта на чёрный (при помощи jquery). Тоесть при нажатии ничего не должно меняться. Спасибо

Дополню. Нужно без вызова события при нажатии на INPUT. Нужно сразу при генерации такой формы прописать css

Answer 1

Даже знать не хочу зачем нужно убирать курсор ввода, но можно хакнуть систему: скрыть текст (и курсор), но включить только тексту тень в виде очертаний:

#t { 
  border: none; 
  background: none; 
  color: transparent; 
  text-shadow: 0 0 0 lightgray; 
  cursor: default; 
} 
#t:focus { 
  outline: none; 
}
<input type='text' id='t' value='Test' />

Вряд ли это хорошее UI/UX.

READ ALSO
Не работает редирект при отправке формы

Не работает редирект при отправке формы

Не происходит редирект при отправке формыПодскажите пожалуйста, где я допустил ошибку?

227
Как получить значение до и после редактирования (нажатия кнопки клавиатуры) формы?

Как получить значение до и после редактирования (нажатия кнопки клавиатуры) формы?

Данное событие проверяет вводимые данные в форму (пропускает только цифры и бекспейс)

211
Регулярные выражения и replace

Регулярные выражения и replace

Доброго времени суток

227
Не могу настроить маску для TextBox jQuery

Не могу настроить маску для TextBox jQuery

Нужно, чтобы в поле можно было вводить цифры от 1 до 10000

192