Курсор не отображается в текстовых полях - PullRequest
1 голос
/ 17 июня 2011

на этой странице: http://www.legrandclub.net есть два текстовых поля.Во всех веб-браузерах все работает нормально, но в Internet Explorer курсор не отображается, когда я нажимаю на одно из двух текстовых полей, возможно написать текст, но курсор не отображается.

Что может быть причинойэтой проблемы?

Спасибо

Ответы [ 4 ]

4 голосов
/ 17 июня 2011

Они используют тот же цвет фона в поле ввода, что и курсор (серый).

1 голос
/ 28 мая 2013

Эта проблема в IE <9 была вызвана добавлением отступа слева в моих полях ввода. Это было исправлено добавлением <br>

input { padding-right:3px;}

к таблице стилей, где отступ слева также был 3px. Это отодвинул кускор туда, где он теперь виден.

0 голосов
/ 30 июня 2014

Я столкнулся с той же проблемой, и это проблема: Вы должны обрабатывать событие 'focus' в этом текстовом поле, поэтому при фокусировке вкладок в IE вы не увидите курсор. Для этого вы также должны связать focusin; тогда это будет работать. Ниже приведен пример кода

$('search-large').bind('focus focusin', function () {

Надеюсь, это поможет ...

0 голосов
/ 04 августа 2011

Я решил ту же проблему, удалив

padding:0;

из CSS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...