0

是否可以将在输入框中键入的文本替换为使用 javascript 或 CSS 表示字母的图像?例如,如果您有一个输入框,并且用户输入“U”,那么在输入框中显示的不是文本,而是在相应区域上放置一个代表 U 的 IMG?

这甚至可能吗?即使前面没有文本,您是否能够执行诸如在输入框中移动插入符号的位置之类的操作?

4

1 回答 1

2

我认为您可以做到,但是如果您不想实际显示文本,我不明白为什么您甚至会使用输入对象。如果您要使用图像显示自己的文本(我不知道为什么),那么您不妨构建自己的控件来响应字母、导航和删除键,并在键入字符时插入图像。

您需要为可以键入的每个字母设置一组预缓存图形,这样您就可以创建一个新的图像元素并在每次键入字符时插入它。

你为什么做这个?

于 2012-04-18T02:52:47.673 回答