我使用 jsf 和 java 开发了一个基于 Web 的系统。
如果用户输入的关键字与存储在 mysql 数据库中的关键字有相似之处,则该关键字将突出显示。
可以使用java突出显示用户在jsf inputtextarea中输入的一些关键字吗?
首先,JSF 所做的是生成 HTML 标记(<textarea>
在本例中为 a),因此 JSF 所能做的受到所使用的底层 HTML 控件功能的限制。虽然您可以控制整个文本区域的样式,但您不能单独控制其部分内容。
但是,您可以使用 javascript 来实现这一点(隐藏 textarea,创建一个看起来像 textarea 的 div 并突出显示您想要的内容)。已经有插件可以做到这一点,例如看看这个:http: //www.strangeplanet.fr/work/jquery-highlighttextarea/(需要 jQuery,一个 javascript 框架)。