如何显示h的占位符:inputSecret

时间:2014-06-23 06:28:06

标签: html css html5 placeholder

我一直试图为placeholder显示h:inputSecret但无法做到。 placeholder不存在h:inputSecret属性这是一个小问题,但我找不到任何解决方案。

有人能建议我解决方案吗?

1 个答案:

答案 0 :(得分:1)

  

我认为那些不是JSF的东西都传递给了浏览器进行渲染?

因此这个假设是错误的。 JSF渲染器会忽略Unspecified个组件属性。

您基本上有以下选项可以让它发挥作用:

  1. h:inputText实施自定义渲染器。
  2. 实现自定义组件(使用自定义渲染器)。
  3. 实施基于JS的解决方案。
  4. 寻找一个支持此功能的组件库。例如,PrimeFaces有一个<p:watermark>用于此目的,对于不支持输入placeholder属性的浏览器,基于JS的优美降级很好。
  5. StackOverflow same Question

    Stack overflow similar question