JSF删除自定义HTML组件属性

时间:2013-07-30 11:36:42

标签: html jsf tags

我正在使用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中添加这些自定义标记的方法是什么?

1 个答案:

答案 0 :(得分:1)

您不需要编写自己的标记,只需为JSF标记编写自己的渲染器即可。不会省略自定义属性的渲染器。

看看here如何写&amp;为所有输入配置这样的渲染器。

相关问题