JSF <h:inputtextarea>標籤


JSF將<h:inputtextarea>標籤作為HTML的「textarea」元素。 它允許使用者輸入多行字串。

範例

<h:inputTextarea id="text-area-id" value="#{user.address}" required="true"   
requiredMessage="Address is required" cols="50" rows="10"></h:inputTextarea>

JSF渲染<h:inputTextarea>標籤後,如下所示:

<textarea id="user-form:text-area-id"  
name="user-form:text-area-id" cols="50" rows="10">

在瀏覽中顯示結果如下圖 -

JSF <h:inputtextarea>標籤的屬性

標籤 描述
id 它是此元件的識別符號,此ID必須是唯一的。可以使用它來存取CSS和JS檔案中的HTML元素。
value 它儲存此元件的當前值。
cols 它用於設定文字區域的列數。
rows 它用於設定textarea的行數。
required 它表示使用者需要為此輸入元件提供提交的值。
requiredMessage 如果將required屬性設定為true,則在「RequiredMessage」中提供的訊息描述將顯示到網頁。
disabled 它用於禁用元件。 您可以通過分配真實值來禁用它。
onclick 它是在textareaonclick事件觸發後呼叫JavaScript程式碼的方法。
onselect 它是一種在使用者選擇此元件時呼叫JavaScript程式碼的方法。
readonly 它表示該元件禁止使用者進行更改。 通過將readonly作為此屬性的值傳遞,可以使元件唯讀。 例如: readonly =「readonly」
rendered 它用於渲染此元件。您可以將其值設定為truefalse。 預設值為true
label 它用於設定此元件的在地化名稱。
lang 它用於設定此元件的語言。
style 它用於設定CSS樣式程式碼,以提供該元件的更好的使用者介面。
accesskey 按鍵的存取鍵將焦點轉移到該元素。 它同瀏覽器的不同而不同。