本文概述
JSF <h:inputText>标记用于在网页上呈现输入字段。
在<h:form>标记内使用它来声明允许用户输入数据的输入字段。
value属性引用名为User的托管bean的name属性。此属性保存名称组件的数据。用户提交表单后, “用户”中name属性的值将设置为在与此标签对应的字段中输入的文本。
JSF <h:InputText>标记示例
在下面的示例中, 我们使用标签标签为inputText标签提供标签, 具有属性的inputText, 用于表示提交按钮的commandButton。所有这些都包含在<h:form>标记中。
<h:inputText id="username" value="#{user.name}" label="username" maxlength="10"
size="15" alt="username" autocomplete="off" readonly="false" required="true"
requiredMessage="Username is required" style="color:red" accesskey="q">
</h:inputText>
JSF呈现<h:inputText>标记, 如下所示
<input id="userform:username" name="userform:username" autocomplete="off" accesskey="q"
alt="username" maxlength="10" size="15" style="color:red" type="text">
输出:
JSF <h:inputText>标记属性
属性名称 | 描述 |
---|---|
id | 它是此组件的标识符。此ID必须是唯一的。你可以使用它来访问CSS和JS文件中的HTML元素。 |
value | 它用于收集inputText的当前值。 |
class | 它为组件提供类名。它用于从CSS和JS文件访问组件。 |
maxlength | 在此字段中可以输入的最大字符数。 |
alt | 此组件呈现的元素的替代文字描述。 |
accesskey | 按下访问键会将焦点转移到此元素。随浏览器的不同而不同。 |
size | 用于确定此字段宽度的字符数。 |
required | 它指示用户需要为此输入组件提供提交的值。 |
requiredMessage | 如果required属性设置为true, 则requiredMessage中提供的消息描述将显示在网页上。 |
style | 它用于为组件应用CSS。 |
rendered | 它用于渲染组件。此属性的默认值为true。 |
convertor | 它用于转换向该组件注册的实例。 |
readonly | 它指示此组件禁止用户进行更改。你可以通过将readonly作为此属性的值传递来使组件为readonly。例如。 readonly =“ readonly” |
评论前必须登录!
注册