Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何显示h:inputSecret的占位符_Css_Html_Placeholder - Fatal编程技术网

Css 如何显示h:inputSecret的占位符

Css 如何显示h:inputSecret的占位符,css,html,placeholder,Css,Html,Placeholder,我一直试图为h:inputSecret显示占位符,但无法执行此操作。没有占位符属性存在于h:inputSecret这是一个小问题,但我没有找到任何解决方案 有人能给我一个解决方案吗 我以为所有不是JSF的东西都被传递给浏览器进行渲染 因此,这种假设是错误的。JSF渲染器忽略组件属性 基本上,您可以使用以下选项使其工作: 为h:inputText实现自定义渲染器 实现自定义组件(使用自定义渲染器) 实现一个基于JS的解决方案 寻找一个支持这一点的组件库。例如,PrimeFaces为此提供了一个基于

我一直试图为
h:inputSecret
显示
占位符
,但无法执行此操作。没有
占位符
属性存在于
h:inputSecret
这是一个小问题,但我没有找到任何解决方案

有人能给我一个解决方案吗

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

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

基本上,您可以使用以下选项使其工作:

  • h:inputText
    实现自定义渲染器
  • 实现自定义组件(使用自定义渲染器)
  • 实现一个基于JS的解决方案
  • 寻找一个支持这一点的组件库。例如,PrimeFaces为此提供了一个基于JS的优雅降级功能,用于不支持输入的
    占位符
    属性的浏览器