将文本替换为输入框中输入的字母图像

时间:2012-04-18 02:44:28

标签: javascript css

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

这甚至可能吗?你是否能够做一些事情,比如在输入框内移动插入符号的位置,即使它前面没有文字?

1 个答案:

答案 0 :(得分:2)

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

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

你为什么这样做?