2.7.1 表單的標(biāo)記 html
HTML中與設(shè)計(jì)表單有關(guān)的常用標(biāo)記有<form>、<input>、<option>、<select>、<textarea>等標(biāo)記。
(1)<Form>
<form>表單標(biāo)記的主要作用是設(shè)定表單的起止位置,并指定處理表單數(shù)
據(jù)程序的URL地址。其基本格式為:
<FORM action=”url” method=”get|post” name=”value” onsubmit=
”function” onreset=”function” target=”window”>
……
</FORM>
Action 屬性用于設(shè)定處理表單數(shù)據(jù)程序的URL地址。這樣的程序通常是ASP之類
的應(yīng)用程序,采用電子郵件方式時(shí),用action=”mailto:指定的電子郵件地址”。
Method 屬性指定數(shù)據(jù)傳送到服務(wù)器的方式。有兩種主要的方式,其中POST方式
較為常用。當(dāng)method=get 時(shí),將輸入數(shù)據(jù)加在action指定的地址后面?zhèn)魉偷椒?wù)
器;當(dāng)method =post 時(shí)則將輸入數(shù)據(jù)按照HTTP傳輸協(xié)議中的post傳輸方式傳送
到服務(wù)器,用電子郵件接收用戶信息采用這種方式。
Name 屬性用于設(shè)定表單的名稱。
Onsubmit 和 onreset 主要針對(duì)“submit”按鈕和“reset”按鈕來說的,分別設(shè)
定在按下相應(yīng)的按鈕之后要執(zhí)行的子程序。
Target 屬性指定輸入數(shù)據(jù)結(jié)果顯示在哪個(gè)窗口,這需要與<frame>標(biāo)記配合使用。
(2)<INPUT>
<INPUT>標(biāo)記在表單中使用最頻繁,大部分表單內(nèi)容需要用到此標(biāo)記。
它主要用來設(shè)計(jì)表單中提供給用戶的輸入形式。
其基本格式為:
<INPUT name=”value” type=”form area type” value=”value” src=”url”
checked maxlength=”n” size=”n”>
name屬性設(shè)定當(dāng)前表項(xiàng)的名稱,主要在處理表單時(shí)起作用。
type 屬性決定了表單中表項(xiàng)的類型。其選項(xiàng)較多,有text、password、
checkbox、radio、submit、reset、file、hidden、image、button等。
value屬性用于設(shè)定輸入默認(rèn)值,即如果用戶不輸入的話,就采用此默認(rèn)值。
src屬性是針對(duì)type=image的情況來說的,設(shè)定圖像文件的URL地址。
checked屬性表示選擇框(單選鈕或復(fù)選框)中,此項(xiàng)被默認(rèn)選中。
maxlength屬性表示在輸入單行文本的時(shí)候,最大輸入字符個(gè)數(shù)。
size屬性用于設(shè)定單行文本區(qū)域的寬度。
點(diǎn)擊加載更多評(píng)論>>