表單控件屬性
作者:佚名 時間:2014-04-03 分享到:
與其他標簽一樣,網站許多表單控件標簽也包含常用屬性,用它們來做標記、設置顯示方式、擴展文本語言,并使標簽可通過編程手段得以擴展等。
id和title屬性
與大多數其他標準屬性一樣,id屬性也允許為表單控件連接一個獨特的字符串標記,而且它的內容可以被小程序(applet)和超鏈接引用。這個名稱與用n~屬性賦給控件元素的名稱完全不同。在處理表單時,用id屬性賭的名稱不會傳遞給服務器。title屬性與id屬性類似,它用一個用引號括起來的字符串值來標記表單控件。但是,它只能給表單部分設定標題,它的值不能用于applet引用或超鏈接中。瀏覽器可以用標題來向用戶提供彈出式幫助,或在不可視表單中提供幫助。
event屬性
與其他多數元素一樣,大多數表單控件也支持很多與用戶鼠標和鍵盤事件相關的屬性,支持HTML4/XHTML的瀏覽器都可以識別這些屬性,從而可以用JavaScript或Java applet這樣的程序來進行特殊處理。我們將在第十二章中詳細介紹大多數此類事件。
style, class, tang和dir屬性
各種表單控件中的style屬性都可以為標簽內包括的元素創建一種內聯樣式,從而覆蓋其他起作用的樣式規則。class屬性允許我們根據<form>標簽中預定義的類來對內容進行格式化;它的值就是那個類的名稱。
lang屬性指定了控件中所用的語言,它的值可以是任意的ISO標準雙字符語言縮寫,并包括一個可選的語言修飾符。例如,添加lang=en-UK就會告訴瀏覽器,列表中是英文(cn),并且是英國英語(UK )。這樣瀏覽器便可以根據語言來決定布局和排版。
同樣地,dir屬性會告訴瀏覽器要按照哪個方向來顯示內容,是像英語(English)或法語(French }那樣從左向右(dir=ltr),還是像希伯來文(Hebrew)或中文(Chinese)那樣從右向左(dir=rtl)。
雖然沒有為任何特定的語言都定義了專門的行為處理,大多數瀏覽器都會支持HTML網站dir和lang屬性。