国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

HTML 表單

表單是實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)的一種主要的外在形式。

表單和表單域并不具有排版的能力,表單網(wǎng)頁(yè)的制作最終還是要由表格組織起來(lái)。

html表單是html頁(yè)面與瀏覽器端實(shí)現(xiàn)交互的重要手段。利用表單可以收集客戶端提交的有關(guān)信息。?


在瀏覽網(wǎng)站時(shí)經(jīng)常會(huì)遇到表單,它是網(wǎng)站實(shí)現(xiàn)互動(dòng)功能的重要組成部分。無(wú)論網(wǎng)站使用的是那種形式的語(yǔ)言來(lái)實(shí)現(xiàn)網(wǎng)站的互動(dòng)功能,例如ASP、PHP、JSP,表單已經(jīng)成為它們統(tǒng)一的外在形式。?


HTML表單(Form)是HTML的一個(gè)重要部分,主要功能是收集信息,具體說(shuō)是收集瀏覽者的信息。

?

學(xué)習(xí)HTML表單(Form)最關(guān)鍵要掌握的有三個(gè)要點(diǎn):

·???????? 表單控件(Form Controls)

·???????? Action

·???????? Method

先說(shuō)表單控件(Form Controls),通過(guò)HTML表單的各種控件,用戶可以輸入文字信息,或者從選項(xiàng)中選擇,以及做提交的操作。比如上面的例句里,input type= "text"就是一個(gè)表單控件,表示一個(gè)單行輸入框。

用戶填入表單的信息總是需要程序來(lái)進(jìn)行處理,表單里的action就指明了處理表單信息的文件。至于method,表示了發(fā)送表單信息的方式。method有兩個(gè)值:get和post。get的方式是將表單控件的name/value信息經(jīng)過(guò)編碼之后,通過(guò)URL發(fā)送(你可以在地址欄里看到)。而post則將表單的內(nèi)容通過(guò)http發(fā)送,你在地址欄看不到表單的提交信息。那什么時(shí)候用get,什么時(shí)候用post呢?一般是這樣來(lái)判斷的,如果只是為取得和顯示數(shù)據(jù),用get;一旦涉及數(shù)據(jù)的保存和更新,那么建議用post。

?HTML表單(Form)常用控件(Controls)

HTML表單(Form)常用控件有:


表單控件(Form Contros) ? ? ? ? ??說(shuō)明

? ??input ? type="text" ? ? ? ? ? ? ??單行文本輸入框

? ??input ? type="submit" ? ? ? ? ?將表單(Form)里的信息提交給表單里action所指向的文件

? ??input ? type="checkbox" ? ? ?復(fù)選框

? ??input ? type="radio" ? ? ? ? ? ??單選框

? ??select ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??下拉框

? ??textArea ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??多行文本輸入框

? ??input ? type="password" ? ? ?密碼輸入框(輸入的文字用*表示)

?表單控件(Form Control):?jiǎn)涡形谋据斎肟?input type="text")

單行文本輸入框允許用戶輸入一些簡(jiǎn)短的單行信息,比如用戶姓名。例句如下:

<input type="text" name="yourname">


表單控件(Form Control):復(fù)選框(input type="checkbox")

復(fù)選框允許用戶在一組選項(xiàng)里,選擇多個(gè)。示例代碼:

<input type="checkbox" name="fruit" value ="apple">蘋果<br>
<input type="checkbox" name="fruit" value ="orange">桔子<br>
<input type="checkbox" name="fruit" value ="mango">芒果<br>


用checked表示缺省已選的選項(xiàng)。

<input type="checkbox" name="fruit" value ="orange" checked>桔子<br>


表單控件(Form Control):?jiǎn)芜x框(input type="radio")

使用單選框,讓用戶在一組選項(xiàng)里只能選擇一個(gè)。示例代碼:

<input type="radio" name="fruit" value = "Apple">蘋果<br>
<input type="radio" name="fruit" value = "Orange">桔子<br>
<input type="radio" name="fruit" value = "Mango">芒果<br>


用checked表示缺省已選的選項(xiàng)。

<input type="radio" name="fruit" value = "Orange" checked>桔子<br>


表單控件(Form Control):下拉框(select)

下拉框(Select)既可以用做單選,也可以用做復(fù)選。單選例句如下:

<select name="fruit" >
? <option value="apple">蘋果
? <option value="orange">桔子
? <option value="mango">芒果
</select>

如果要變成復(fù)選,加muiltiple即可。用戶用Ctrl來(lái)實(shí)現(xiàn)多選。例句:

<select name="fruit" multiple>

用戶還可以用size屬性來(lái)改變下拉框(Select)的大小。


表單控件(Form Control):多行輸入框(textarea)

多行輸入框(textarea)主要用于輸入較長(zhǎng)的文本信息。例句如下:

<textarea name="yoursuggest" cols ="50" rows = "3"></textarea>

其中cols表示textarea的寬度,rows表示textarea的高度。


表單控件(Form Control):密碼輸入框(input type="password")

密碼輸入框(input type="password")主要用于一些保密信息的輸入,比如密碼。因?yàn)橛脩糨斎氲臅r(shí)候,顯示的不是輸入的內(nèi)容,而是黑點(diǎn)符號(hào)。。例句如下:

<input type="password" name="yourpw">


表單控件(Form Control):提交(input type="submit")

通過(guò)提交(input type=submit)可以將表單(Form)里的信息提交給表單里action所指向的文件。例句如下:

<input type="submit" value="提交">


頁(yè)面中的form提交到哪個(gè)頁(yè)面是由action屬性進(jìn)行設(shè)置的。

然后通過(guò)點(diǎn)擊<input type="submit">類型的按鈕傳遞到對(duì)應(yīng)的頁(yè)面

也可以通過(guò)為<input type="button">類型的按鈕添加onClick事件通過(guò)js代碼來(lái)重置form表單的action屬性值來(lái)轉(zhuǎn)到不同的頁(yè)面。


繼續(xù)學(xué)習(xí)
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <form action=""> 戶名: <input type="text" name="user"><br><br> 密碼: <input type="password" name="password"> <hr> <input type="radio" name="sex" value="male">Male <input type="radio" name="sex" value="female">Female <hr> <input type="checkbox" name="vehicle" value="Bike">bike <input type="checkbox" name="vehicle" value="Car">car <input type="checkbox" name="vehicle" value="moto">moto <hr> <select name="cars"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="fiat" selected>Fiat</option> <option value="audi">Audi</option> </select> <hr> <textarea rows="10" cols="30"> 文本框。 </textarea> <br> <input type="submit" value="提交"> </form> </body> </html>
提交重置代碼