使用java突出显示html textarea中的文本

时间:2013-05-23 05:45:14

标签: html jsf

我使用jsf和java开发基于Web的系统。

如果用户输入的关键字与存储在mysql数据库中的关键字之间存在相似性,则关键字将突出显示。

可以使用java突出显示用户在jsf inputtextarea中输入的一些关键字吗?

1 个答案:

答案 0 :(得分:1)

首先,JSF所做的是生成HTML标记(在这种情况下为<textarea>),因此JSF可以做的事情受限于所使用的底层HTML控件的功能。虽然您可以控制整个文本区域的样式,但您无法单独控制其内容的部分内容。

然而,您可以使用javascript实现此目的(隐藏textarea,创建一个看起来像textarea的div并突出显示您想要的内容)。有插件已经这样做,例如看看这个:http://www.strangeplanet.fr/work/jquery-highlighttextarea/(需要jQuery,一个javascript框架)。