Как сделать мигание курсора видимым в текстовом поле, когда его значением манипулируют с помощью функции JS, называемой onfocus - PullRequest
0 голосов
/ 01 апреля 2011

В форме у меня есть текстовое поле, которое должно иметь значение валюты. У меня есть требование показать валюту в формате 234 345 456, и если пользователь хочет редактировать, то мне нужно показать только цифры, а не кому между цифрами. Поэтому я написал одну функцию, которая удалит кому и установит ее значение только цифрами. Я вызываю эту функцию на событии onfocus. Это прекрасно работает, но единственная проблема - когда я перемещаюсь к этому текстовому полю с помощью клавиши табуляции на клавиатуре, мигающий курсор не появляется, поэтому пользователь не понимает, находится ли фокус в этом текстовом поле или нет. так как показать мигающий курсор на фокусе.

Ответы [ 2 ]

1 голос
/ 20 июля 2011

Если вы изменяете текст, он не будет показывать курсор, но вы можете изменить фон, когда текстовое поле фокусируется через JavaScript, как показано ниже:

box.style.backgroundColor = 'HighlightText';
0 голосов
/ 09 августа 2013

Привет

Просмотр события отправки на MDN.

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