1

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

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

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

4

1 回答 1

1

首先,JSF 所做的是生成 HTML 标记(<textarea>在本例中为 a),因此 JSF 所能做的受到所使用的底层 HTML 控件功能的限制。虽然您可以控制整个文本区域的样式,但您不能单独控制其部分内容。

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

于 2013-05-23T08:04:33.757 回答