我输入一个文本框,该文本框提供来自服务器的匹配数据(如果使用AJAX匹配数据,则自动完成弹出的内容),但是当我输入的内容确实给出任何匹配的数据时,该字符应为红色。这是否可以使用jquery,我想创建一个像span这样的dom元素并将那些无效字符存储在那里,然后将其附加到文本框中,但仍然怀疑这是否有效。
答案 0 :(得分:0)
使用以下行更改输入字段颜色;在适当的时候:
input.style.color = '#F41';
input
是“文本框”,即当前正在输入的字段...
以下 jsFiddle 举例说明了更改输入字段文本颜色 的能力(键入字符'e','f'或'g '查看颜色变化) :
答案 1 :(得分:0)
我认为您正在寻找像AutoSuggest这样的插件。看看网站上的演示。您可以根据自己的要求轻松自定义。