如何在文本框中使光标闪烁可见,同时通过名为onfocus的JS函数操纵其值

时间:2011-04-01 13:18:31

标签: javascript javascript-events

在表格中我有一个应该有货币值的文本框。我要求以234,345,456格式显示货币,如果用户想要编辑,那么我只需要显示数字而不是数字之间的彗差。所以我编写了一个函数,它将删除昏迷并仅用数字设置其值。我在onfocus事件上调用此函数。它完美地工作,但唯一的问题是当我使用键盘的Tab键遍历到该文本框时,则不会出现闪烁的光标,因此用户无法理解焦点是否在该文本框中。那么如何在焦点上显示闪烁的光标。

2 个答案:

答案 0 :(得分:1)

如果您要更改文字,它将不会显示光标,但您可以通过JavaScript关注文本框时更改背景,如下所示:

box.style.backgroundColor = 'HighlightText';

答案 1 :(得分:0)

您好

查看mdn上的Dispatch Event。