我有一个JSF输入文本组件,其id为search
。在生成的HTML输出中,它看起来像j_idt17:search
,但数字17
正在不断变化。如何让它保持一个?
答案 0 :(得分:12)
为生成带有id="j_idt17"
的HTML元素的JSF组件提供固定ID。在这种特殊情况下,它可能是HTML输入元素的父<form>
元素,它由JSF <h:form>
组件生成。
所以,这应该做:
<h:form id="form">
这样,生成的HTML <input>
元素的ID将变为form:search
。