如何设置Inputtextarea属性以显示最大长度,行和宽度

时间:2013-02-13 20:45:46

标签: html jsf-2

我在jsf中设置了这个html代码并且它不限制字符的长度,它仍然超过576个字符我该如何设置它?我需要将行设置为4,但选择在所有浏览器上使样式保持一致,这是正确的吗?这是代码。

<td colspan="7">
 <h:outputText id="explanation1"
    value="#{handler.document.header.docDesc}"
rendered="#{documentHandler.mode != 2}"/>
 <h:inputTextarea id="explanation2" 
    value="#{documentHandler.document.header.docDesc}"
rendered="#{documentHandler.mode == 2}" 
style="height: 60px; width: 705px;"> 
    <f:validateLength maximum="576"/> 
</h:inputTextarea>   
</td>

1 个答案:

答案 0 :(得分:2)

首先,当您编写一些 JSF 时,我建议您迁移HTML表并将其转换为h:dataTable。那个公寓,<f:validateLength maximum="576"/>标签正在进行 JSF验证,这只在服务器端完成。这意味着您不会在键入时限制客户端(浏览器),只有在发送表单时才执行验证,而这一切都在服务器端完成。

要在客户端中执行此操作,您必须转到Javascript / JQuery解决方案。请务必指定名为textArea的{​​{1}} styleClass

max

Original link