<h:form>標(biāo)簽表示輸入表單。 它包括可以包含向用戶呈現(xiàn)或以表單提交的數(shù)據(jù)的子組件。 它還可以包括HTML標(biāo)記來布局頁面上的組件。
注意:
<h:form>標(biāo)簽本身不執(zhí)行任何布局,其目的是收集數(shù)據(jù)并聲明可以由表單中其他組件使用的屬性。
<h:form>標(biāo)簽聲明<h:form>
<!-- form elements -->
</h:form>
<h:form>標(biāo)簽實(shí)例<h:form id="user-form">
<h:outputLabel for="username">User Name</h:outputLabel>
<h:inputText id="username" value="#{user.name}" required="true" requiredMessage="Username is required"/><br/>
<h:commandButton id="submit-button" value="Submit" action="response.xhtml"/>
</h:form>
執(zhí)行上面代碼,將顯示如下圖片所示 -

<h:form>標(biāo)簽屬性| 屬性 | 描述 |
|---|---|
| accept | 服務(wù)器處理此表單的內(nèi)容類型列表將正確處理 |
| class | 組件的CSS類名稱。 |
| enctype | 它用于向服務(wù)器提交內(nèi)容。 如果未指定,則默認(rèn)值為:”application/x-www-form-urlencoded“。 |
| id | 它是此組件的標(biāo)識符,此ID值必須是唯一的。 您可以使用它來訪問CSS和JS文件中的HTML元素。 |
| lang | 它描述了該組件生成的標(biāo)記中使用的語言。 |
| rendered | 它用于渲染組件。 該屬性的默認(rèn)值為true。 |
| onclick | 當(dāng)單擊指針按鈕時,它將執(zhí)行Javascript代碼。 |
| onsubmit | 當(dāng)表單提交時,它會執(zhí)行Javascript代碼。 |