我正在使用<h:inputTextarea maxlength="50" />我已经有一个就地javascript程序,它将读取maxlength并仅允许50个字符(在我们的示例中),它与textarea兼容,但与h:inputTextarea兼容。

谢谢

最佳答案

h:inputTextarea不支持maxlength属性:

http://download.oracle.com/docs/cd/E17802_01/j2ee/javaee/javaserverfaces/2.0/docs/pdldocs/facelets/h/inputTextarea.html

html textarea元素在html5之前没有该属性,因此不支持该属性。您当然可以使用jsf验证程序来验证长度,以强制服务器端使用最大大小,并且您已经在使用javascript来限制支持js的客户端的输入。

10-08 13:20