HTML學習筆記(三)--表單

HTML表單

HTML 表單用于搜集不同類型的用戶輸入品抽。

1. 形式<form>...</ form>

2. 元素

1. input

  1. text
<form>
 First name:<br>
<input type="text" name="firstname">
<br>
 Last name:<br>
<input type="text" name="lastname">
</form>
  1. radio
<form>
<input type="radio" name="sex" value="male" checked>Male
<br>
<input type="radio" name="sex" value="female">Female
</form> 
  1. submit
<form action="action_page.php">    //action 屬性定義在提交表單時執(zhí)行的
動作。action 屬性定義在提交表單時執(zhí)行的動作清笨。
First name:<br>
<input type="text" name="firstname" value="Mickey">
<br>
Last name:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="Submit">
</form>

附:method 屬性規(guī)定在提交表單時所用的 HTTP 方法(GET 或 POST):
<form action="action_page.php" method="GET">
或:
<form action="action_page.php" method="POST">
GET 最適合少量數(shù)據(jù)的提交器腋。瀏覽器會設定容量限制溪猿。
如果表單正在更新數(shù)據(jù),或者包含敏感信息(例如密碼)纫塌。POST 的安全性更加诊县,因為在頁面地址欄中被提交的數(shù)據(jù)是不可見的。

  1. password
<form>
 User name:<br>
<input type="text" name="username">
<br>
 User password:<br>
<input type="password" name="psw">
</form>
  1. checkbox:復選框允許用戶在有限數(shù)量的選項中選擇零個或多個選項措左。
<form action="/demo/demo_form.asp">
<input type="checkbox" name="vehicle" value="Bike">I have a bike
<br>
<input type="checkbox" name="vehicle" value="Car">I have a car 
<br><br>
<input type="submit">
</form>
  1. HTML5 增加了多個新的輸入類型:
  • color
<form action="action_page.php">
  Select your favorite color:
  <input type="color" name="favcolor" value="#ff0000">
  <input type="submit">
</form>
  • date
<form action="/demo/demo_form.asp">
  生日:
  <input type="date" name="bday">
  <input type="submit">
</form>

限制日期

請輸入 1980-01-01 之前的日期:<br>
<input type="date" name="bday" max="1979-12-31"><br><br>
  • datetime
  • datetime-local
  • email
  • month
  • number
<form action="/demo/demo_form.asp">
  數(shù)量(1 到 5 之間):
  <input type="number" name="quantity" min="1" max="5">
  <input type="submit">
</form>

固定步長

<form action="action_page.php">
  Quantity:
  <input type="number" name="points"
   min="0" max="100" step="10" value="30">
  <input type="submit">
</form>
  • range滑塊控件
<form>
  <input type="range" name="points" min="0" max="10">
</form>
  • search
  • tel
  • time
  • url
  • week

2. 屬性

  1. name

如果要正確地被提交依痊,每個輸入字段必須設置一個 name 屬性。
下面代碼只會提交 "Last name" 輸入字段:

<form action="action_page.php">
First name:<br>
<input type="text" value="Mickey">
<br>
Last name:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="Submit">
</form> 
  1. <fieldset> 組合表單數(shù)據(jù)

<fieldset> 元素組合表單中的相關(guān)數(shù)據(jù)
<legend> 元素為 <fieldset> 元素定義標題怎披。

<form action="action_page.php">
<fieldset>
<legend>Personal information:</legend>
First name:<br>
<input type="text" name="firstname" value="Mickey">
<br>
Last name:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="Submit"></fieldset>
</form> 

服務器接收到的用戶輸入為:
firstname=Mickey&lastname=Mouse
HTML <form> 元素胸嘁,已設置所有可能的屬性,是這樣的:

<form action="action_page.php" method="GET" target="_blank" 
accept-charset="UTF-8" ectype="application/x-www-form-urlencoded" 
autocomplete="off" novalidate>
...
</form> 
  1. readonly 屬性
    <input type="text" name="firstname" value="John" readonly>
  2. disabled 屬性
    <input type="text" name="firstname" value="John" disabled>
  3. size 屬性:輸入字段的尺寸(以字符計)
    <input type="text" name="firstname" value="John" size="40">
  4. maxlength 屬性:輸入字段允許的最大長度
    <input type="text" name="firstname" maxlength="10">

3. <select> 元素(下拉列表)

<form action="/demo/demo_form.asp">
<select name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
<br><br>
<input type="submit">
</form>

您能夠通過添加 selected 屬性來定義預定義選項凉逛。
<option value="fiat" selected>Fiat</option>

4. <textarea> 元素:多行輸入字段(文本域):

<textarea name="message" rows="10" cols="30">
The cat was playing in the garden.
</textarea>

5. <button> 元素定義可點擊的按鈕

<button type="button" onclick="alert('Hello World!')">點擊我性宏!</button>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市状飞,隨后出現(xiàn)的幾起案子毫胜,更是在濱河造成了極大的恐慌蝌借,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件指蚁,死亡現(xiàn)場離奇詭異菩佑,居然都是意外死亡,警方通過查閱死者的電腦和手機凝化,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進店門稍坯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人搓劫,你說我怎么就攤上這事瞧哟。” “怎么了枪向?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵勤揩,是天一觀的道長。 經(jīng)常有香客問我秘蛔,道長陨亡,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任深员,我火速辦了婚禮负蠕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘倦畅。我一直安慰自己遮糖,他們只是感情好,可當我...
    茶點故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布叠赐。 她就那樣靜靜地躺著欲账,像睡著了一般。 火紅的嫁衣襯著肌膚如雪芭概。 梳的紋絲不亂的頭發(fā)上赛不,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天,我揣著相機與錄音谈山,去河邊找鬼俄删。 笑死,一個胖子當著我的面吹牛奏路,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播臊诊,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼鸽粉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了抓艳?” 一聲冷哼從身側(cè)響起触机,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后儡首,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體片任,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年蔬胯,在試婚紗的時候發(fā)現(xiàn)自己被綠了对供。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡氛濒,死狀恐怖产场,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情舞竿,我是刑警寧澤京景,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站骗奖,受9級特大地震影響确徙,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜执桌,卻給世界環(huán)境...
    茶點故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一米愿、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧鼻吮,春花似錦育苟、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至香椎,卻和暖如春漱竖,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背畜伐。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工馍惹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人玛界。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓万矾,卻偏偏與公主長得像,于是被迫代替她去往敵國和親慎框。 傳聞我的和親對象是個殘疾皇子良狈,可洞房花燭夜當晚...
    茶點故事閱讀 44,955評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn)笨枯,斷路器薪丁,智...
    卡卡羅2017閱讀 134,657評論 18 139
  • HTML表單 在HTML中遇西,表單是 ... 之間元素的集合,它們允許訪問者輸入文本严嗜、選擇選項粱檀、操作對象等等,然后將...
    蘭山小亭閱讀 3,418評論 2 14
  • 常見問題 form表單有什么作用漫玄?有哪些常用的input 標簽茄蚯,分別有什么作用? HTML 表單用于搜集不同類型的...
    JohnHank閱讀 424評論 0 0
  • 1. Java基礎部分 基礎部分的順序:基本語法称近,類相關(guān)的語法第队,內(nèi)部類的語法,繼承相關(guān)的語法刨秆,異常的語法凳谦,線程的語...
    子非魚_t_閱讀 31,632評論 18 399
  • 日久見人心。 最近的小收獲:和一個人能否聊得來其實一開始就能感覺得到衡未,最初的印象驗證了最后的結(jié)局尸执,女人的第六感真的...
    堅持行動家安小小閱讀 179評論 0 0