【问题标题】:How to display placeholder for h:inputSecret如何显示 h:inputSecret 的占位符
【发布时间】:2014-08-13 02:56:17
【问题描述】:

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

谁能给我建议一个解决方案?

【问题讨论】:

    标签: css html placeholder


    【解决方案1】:

    我以为所有不是 JSF 的东西都被传递到浏览器进行渲染?

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

    您基本上有以下选择来让它工作:

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

    StackOverflow same Question

    Stack overflow similar question

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-07
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 2016-10-04
      • 2013-06-27
      • 1970-01-01
      相关资源
      最近更新 更多