< h:commandbutton>的渲染在Firefox?

当我们设置
disabled
属性为设置为true时,在Firefox中按钮仍然看起来像是启用但在IE中它工作正常。这是Firefox或JSF的限制。     
已邀请:
所有JSF都在生成HTML / CSS / JS。 Web浏览器根本不检索/理解JSF代码。样式和look'n'feel通常使用CSS控制。您所能做的就是查看生成的HTML / CSS / JS代码,以获取与禁用按钮样式相关的指针。您可以创建一个简单的vanilla HTML页面来进行一些快速测试以排除其中一个。
<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Test</title>
    </head>
    <body>
        <input type="submit" disabled>
    </body>
</html>
你可以使用CSS中的属性选择器
[name=value]
选择一个禁用的提交按钮,如下所示:
input[type=submit][disabled] {
    background: pink;
}
测试如下:
<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Test</title>
        <style>input[type=submit][disabled] { background: pink; }</style>
    </head>
    <body>
        <input type="submit" disabled>
    </body>
</html>
并在JSF方面应用学到的东西。     

要回复问题请先登录注册