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

HTML 表單

什麼是表單

#表單就是為了蒐集不同類型的使用者輸入,譬如:

  • 網(wǎng)站註冊?

  • 登入?

  • 發(fā)布履歷

  • 論壇發(fā)文

  • 回帖S投票等


##HTML 表單

表單是一個(gè)包含表單元素的區(qū)域。一個(gè)網(wǎng)頁可能有多個(gè)form,但是一個(gè)form對應(yīng)一個(gè)表單區(qū)域,也只能提交當(dāng)前表單區(qū)域的表單項(xiàng)目

表單元素是允許使用者在表單中輸入內(nèi)容,例如:文字網(wǎng)域(textarea) 、下拉清單、單選方塊(radio-buttons)、複選框(checkboxes)等等。

表單使用表單標(biāo)籤<form> 來設(shè)定:


#<form method="傳送方式" action="伺服器檔案位址">

#########.input 元素############</form>#########

action 用來設(shè)定表單資料傳送到哪裡處理,通常都是一個(gè)動態(tài)腳本的位址,譬如一個(gè)PHP檔案的位址login.php ?

method 可以是GET也可以是POST(如果不設(shè)置,系統(tǒng)預(yù)設(shè)是GET,但大多數(shù)情況下我們使用POST,GET以參數(shù)形式提交,使用者能直接看到提交的參數(shù),post是透過HTTP post機(jī)制,將表單內(nèi)各個(gè)欄位與其內(nèi)容放置在HTML HEADER內(nèi)一起傳送到ACTION屬性所指的URL位址??床坏竭@個(gè)過程)


#HTML 表單- 輸入元素

多數(shù)情況下被用到的表單標(biāo)籤是輸入標(biāo)籤(<input>)。

輸入類型是由類型屬性(type)定義的。大多數(shù)常用到的輸入類型如下:

文字域

#

文字域透過<input type="text"> 標(biāo)籤來設(shè)定,當(dāng)使用者要在表單中鍵入字母、數(shù)字等內(nèi)容時(shí),就會用到文字域。

實(shí)例

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<form>
    文本域: <input type="text" name="firstname"><br>
    文本域: <input type="text" name="lastname">
</form>
</body>
</html>

瀏覽器顯示如下:

7.jpg


密碼欄位

密碼欄位透過標(biāo)籤<input type="password"> 來定義:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<form>
    姓名: <input type="text" name="firstname"><br>
    密碼: <input type="password" name="lastname">
</form>
</body>
</html>

瀏覽器顯示如下:

1.jpg

注意:密碼欄位字元不會明文顯示,而是以星號或圓點(diǎn)取代。


單選按鈕

#<input type="radio"> 標(biāo)籤定義了表單單選框選項(xiàng)

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<form>
    <input type="radio" name="sex" value="male">男<br>
    <input type="radio" name="sex" value="female">女
</form>
</body>
</html>

瀏覽器顯示如下:

1.jpg

#

複選框

<input type="checkbox"> 定義了複選框. 使用者需要從若干給定的選擇中選取一個(gè)或若干選項(xiàng)。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<input type="checkbox" name="vehicle" value="自行車">自行車
<input type="checkbox" name="vehicle" value="汽車">汽車
<input type="checkbox" name="vehicle" value="飛機(jī)">飛機(jī)
<input type="checkbox" name="vehicle" value="輪船">輪船
</body>
</html>

瀏覽器顯示如下:

9.jpg


#提交按鈕

<input type="submit"> 定義了提交按鈕.

當(dāng)使用者點(diǎn)擊確認(rèn)按鈕時(shí),表單的內(nèi)容會被傳送到另一個(gè)檔案。表單的動作屬性定義了目的檔案的檔案名稱。由動作屬性定義的這個(gè)檔案通常會對接收到的輸入資料進(jìn)行相關(guān)的處理。 :

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<form name="input" action="action.php" method="post">
    用戶名 <input type="text" name="user"><br/>
    密 碼 <input type="password" name="user">
     <input type="submit" value="Submit">
</form>
</body>
</html>

瀏覽器顯示如下:

4.jpg

假如您在上面的文字方塊內(nèi)鍵入幾個(gè)字母,然後點(diǎn)擊確認(rèn)按鈕,那麼輸入資料會以post形式傳送到"action.php" 的頁面。該頁面將顯示輸入的結(jié)果。


HTML 表單標(biāo)籤

? ? ?標(biāo)籤? ? ?說明
############### ######? ??<form>######? 定義使用者輸入的表單############? ? ?<input>######? 定義輸入域### #########? ? ?<textarea>######卷##? 定義了<input> 元素的標(biāo)籤,一般為輸入標(biāo)題##############? ? ?<select>??定義了下拉選項(xiàng)清單#? ? ?<optgroup>??定義選項(xiàng)群組? ? ?<option>??定義下拉清單中的選項(xiàng)
? ? ?<fieldset>??定義了一組相關(guān)的表單元素,並使用外框包含起來
? ? ?< ;legend>??定義了<fieldset> 元素的標(biāo)題
? ? ?<button>#? ? ?<button>? ? ?< datalist>? ? ?<keygen>? ? ?<output>
??定義一個(gè)點(diǎn)選按鈕
??指定一個(gè)預(yù)先定義的輸入控制選項(xiàng)清單
#??定義了表單的金鑰對產(chǎn)生器欄位
#??定義一個(gè)計(jì)算結(jié)果############

學(xué)習(xí)更多HTML 表單標(biāo)籤,請?jiān)煸L我們的HTML 參考手冊


#更多實(shí)例

本範(fàn)例示範(fàn)如何在HTML 頁面中建立簡單的下拉列錶框。下拉列錶框是一個(gè)可選清單。帶有預(yù)選值的下拉清單。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<form action="">
    <select name="學(xué)歷">
        <option value="小學(xué)">小學(xué)</option>
        <option value="初中">初中</option>
        <option value="大專"  selected>大專</option>
        <option value="本科">本科</option>
        <option value="碩士">碩士</option>
        <option value="博士">博士</option>
    </select>
</form>
</body>
</html>

程式運(yùn)行結(jié)果:

07.jpg


#本範(fàn)例示範(fàn)如何建立文字域(多行文字輸入控制項(xiàng))。使用者可在文字網(wǎng)域中寫入文字??蓪懭胱衷淖?jǐn)?shù)不受限制,以及一個(gè)按鈕。你可以對按鈕上的文字進(jìn)行自訂。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<form action="">
<textarea rows="8" cols="20">
我是一個(gè)文本框。
</textarea>
    <input type="button" value="提交">
</form>
</body>
</html>

程式運(yùn)行結(jié)果:

18.jpg


#表單實(shí)例

28.jpg



本範(fàn)例示範(fàn)如何為頁面新增表單。此表單包含一個(gè)輸入框,一個(gè)文字域,單選框,複選框,下拉列表和一個(gè)確認(rèn)按鈕。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<form action="form.php" method="post">
    作者: <input type="text" name="Name" ><br>
    文本內(nèi)容:<br/>
    <textarea rows="8" cols="20">
    </textarea><br/>
    <input type="radio" name="sex" value="男">男<input type="radio" name="sex" value="女">女<br/>
    <select name="學(xué)歷">
        <option value="小學(xué)">小學(xué)</option>
        <option value="初中">初中</option>
        <option value="大專"  selected>大專</option>
        <option value="本科">本科</option>
        <option value="碩士">碩士</option>
        <option value="博士">博士</option>
    </select>
    <input type="submit" value="提交">
</form>
</body>
</html>

程式運(yùn)行結(jié)果:

點(diǎn)擊"提交"按鈕,表單資料將以post形式發(fā)生傳送至form.php頁面2.jpg


實(shí)例


此範(fàn)例示範(fàn)如何從表單傳送電子郵件。 ###
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<form action="form.php" method="post">
    姓名:<br>
    <input type="text" name="name" ><br>
    E-mail:<br>
    <input type="text" name="mail" ><br>
    你的意見:<br>
   <textarea cols="20" rows="2">
   </textarea><br/>
    <input type="submit" value="發(fā)送">
    <input type="reset" value="重置">
</form>
</body>
</html>
###程式運(yùn)行結(jié)果:###############點(diǎn)擊"提交"按鈕,表單資料將以post形式發(fā)生傳送至form.php頁面,點(diǎn)選「重置”按鈕,會清空你輸入的內(nèi)容。 #####################
繼續(xù)學(xué)習(xí)
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> </head> <body> <form action="form.php" method="post"> 姓名:<br> <input type="text" name="name" ><br> E-mail:<br> <input type="text" name="mail" ><br> 你的意見:<br> <textarea cols="20" rows="2"> </textarea><br/> <input type="submit" value="發(fā)送"> <input type="reset" value="重置"> </form> </body> </html>
提交重置程式碼