0

我正在使用http://parsleyjs.org/ Javascript API 对 JSF 表单进行表单验证。

我在页面的标题中包含了 Parsley min JS。

电子邮件验证输入文本的示例代码:

 <h:inputText id="userName" class="editText"
value="#{administrator.userName}" data-trigger="change"
data-required="true" data-type="email" />

为 Parsley API 定义了标签 data-trigger、data-required 和 data-type。

但是 JSF 在生成的 HTML 中删除了这些标签。

<input id="j_idt22:userName" type="text" name="j_idt22:userName" class="editText">

在生成的 HTML 中添加这些自定义标签的方法是什么?

4

1 回答 1

1

您不需要编写自己的标签,为 JSF 标签编写自己的渲染器就足够了。一个不会忽略您的自定义属性的渲染器。

在这里查看如何为所有输入编写和配置这样的渲染器。

于 2013-07-30T12:19:11.867 回答