<h:form>
標籤表示輸入表單。 它包括可以包含向使用者呈現或以表單提交的資料的子元件。 它還可以包括HTML標記來佈局頁面上的元件。
注意:
<h:form>
標籤本身不執行任何布局,其目的是收集資料並宣告可以由表單中其他元件使用的屬性。
<h:form>
標籤宣告<h:form>
<!-- form elements -->
</h:form>
<h:form>
標籤範例<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>
執行上面程式碼,將顯示如下圖片所示 -
<h:form>
標籤屬性屬性 | 描述 |
---|---|
accept | 伺服器處理此表單的內容型別列表將正確處理 |
class | 元件的CSS類名稱。 |
enctype | 它用於向伺服器提交內容。 如果未指定,則預設值為:」application/x-www-form-urlencoded 「。 |
id | 它是此元件的識別符號,此ID值必須是唯一的。 您可以使用它來存取CSS和JS檔案中的HTML元素。 |
lang | 它描述了該元件生成的標記中使用的語言。 |
rendered | 它用於渲染元件。 該屬性的預設值為true 。 |
onclick | 當單擊指標按鈕時,它將執行Javascript程式碼。 |
onsubmit | 當表單提交時,它會執行Javascript程式碼。 |