HTML表單的簡單用法

** 本博客著作權(quán)歸從這到那所有站欺,轉(zhuǎn)載請注明出處 **

表單的作用

HTML表單用于接收不同類型的用戶輸入,用戶提交表單時向服務(wù)器傳輸數(shù)據(jù)鹅龄,從而實現(xiàn)用戶與Web服務(wù)器的交互释涛。

表單的工作機制

如何編寫表單

首先表單我們需要使用form標(biāo)簽

<form action="" method="post">
表單元素
</form>

這里介紹一下form使用的兩個屬性action method

屬性 描述
action URL 規(guī)定當(dāng)提交表單時向何處發(fā)送表單數(shù)據(jù)
method get、post 規(guī)定用于發(fā)送表單數(shù)據(jù)的HTTP方法

更詳細(xì)的屬性介紹請點擊我

輸入元素

用的最多是輸入標(biāo)簽input哥力,有類型屬性type來決定輸入類型蔗怠。常見的輸入類型如下:

注意:radio checkbox還需要單獨設(shè)置value屬性

文本域

標(biāo)簽<input type="text">

<form>
    My name: <input type="text" name="myname"><br>
</form>

顯示效果:

密碼字段

使用標(biāo)簽<input type="password">

<form>
    密碼:<input tupe="password" name="password">
</form>

顯示效果:


單選按鈕

標(biāo)簽<input type="radio">

<form>
    <input type="radio" name="sex" value="male">Male<br />
    <input type="radio" name="sex" value="female">Female<br />
</form>

顯示效果:


復(fù)選框

標(biāo)簽<input type="checkbox">

<form>
     <input type="checkbox" name="fruit" value="apple">Apple<br />
     <input type="checkbox" name="fruit" value="banana">Banana<br />
     <input type="checkbox" name="fruit" value="grape">Grape
</form>

顯示效果:

未選中
選中

提交按鈕

標(biāo)簽:<input type="submit">。當(dāng)用戶單擊確認(rèn)按鈕事吩跋,表單的內(nèi)容會被傳送到另一個文件寞射。表單的動作屬性action定義了目的文件的文件名。

<form name="input" action="heml_form_action.php" method="get">
    姓名<input type="text" name="name">
    <input type="submit" value="提交">
</form>

顯示效果:

除了input外還有一些其他的表單輸入元素

注意:input標(biāo)簽不用閉合钞澳,以下標(biāo)簽是需要閉合的。

textarea

<form>
    <textarea rows="10" cols="30">
          我是多行文本輸入框
    </textarea>
</form>

顯示效果:

select和option

<form>
    <select name="city">
        <option value="shanghai">上海</option>
        <option value="shenzhen">深圳</option>
        <option value="beijing">北京</option>
    </select>
</form>

顯示效果:

label

這個標(biāo)簽主要是為input元素定義標(biāo)注(標(biāo)記)涨缚。

<form>
    <label for="male">Male</label>
    <input type="radio" name="sex" value="male"><br />
    <label for="male">Female</label>
    <input type="radio" name="sex" value="female">
</form>

顯示效果:

我們來寫個完整的例子

先看效果:

代碼如下:

<!DOCTYPE html>
<html>
<head>
  <title></title>
</head>
<body>
<div class="login">

  <form action="/getInfo" method="get">
      <div class="submit">
      <button>提交??</button>
    </div>
    <div class="username">
      <label for="username">姓名</label>
      <input id="username" type="text" name="username" value="test">
    </div>
    <div class="password">
      <label for="password">密碼</label>
      <input id="password" type="password" name="password" placeholder="輸入密碼">
    </div>
    <div class="hobby">
      <label>愛好</label>
      <input type="checkbox" name="hobby" value="read"> 讀書
      <input type="checkbox" name="hobby" value="music"> 聽歌
      <input type="checkbox" name="hobby" value="study"> 學(xué)習(xí)
    </div>
    <div class="sex">
      <label>性別</label>
      <input type="radio" name="sex" value="男"> 男
      <input type="radio" name="sex" value="女"> 女
    </div>
    <div class="file">
      <input type="file" name="myfile" accept="image/png">
    </div>
    <div class="select">
      <select name="city">
        <option value="beijing">北京</option>
        <option value="shanghai" selected>上海</option>
        <option value="hangzhou">杭州</option>
      </select>
    </div>
    <div class="textarea">
      <textarea name="article">
         多行文本
      </textarea>
      <br />
      <input type="hidden" name="csrf" value="12345623fafdffdd">
        <input type="button" value="Buttom" />
        <input type="submit" value="Submit" />
        <input type="reset" value="Reset" /> 
    </div>
  </form>
</div>
</body>
</html>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末轧粟,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子脓魏,更是在濱河造成了極大的恐慌兰吟,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件茂翔,死亡現(xiàn)場離奇詭異混蔼,居然都是意外死亡,警方通過查閱死者的電腦和手機珊燎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進店門惭嚣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人悔政,你說我怎么就攤上這事晚吞。” “怎么了谋国?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵槽地,是天一觀的道長。 經(jīng)常有香客問我芦瘾,道長捌蚊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任近弟,我火速辦了婚禮缅糟,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘祷愉。我一直安慰自己溺拱,他們只是感情好逃贝,可當(dāng)我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著迫摔,像睡著了一般沐扳。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上句占,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天沪摄,我揣著相機與錄音,去河邊找鬼纱烘。 笑死宾濒,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的辨宠。 我是一名探鬼主播才避,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼哺壶!你這毒婦竟也來了屋吨?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤山宾,失蹤者是張志新(化名)和其女友劉穎至扰,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體资锰,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡敢课,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了绷杜。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片直秆。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖鞭盟,靈堂內(nèi)的尸體忽然破棺而出切厘,到底是詐尸還是另有隱情,我是刑警寧澤懊缺,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布疫稿,位于F島的核電站,受9級特大地震影響鹃两,放射性物質(zhì)發(fā)生泄漏遗座。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一俊扳、第九天 我趴在偏房一處隱蔽的房頂上張望途蒋。 院中可真熱鬧,春花似錦馋记、人聲如沸号坡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宽堆。三九已至腌紧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間畜隶,已是汗流浹背壁肋。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留籽慢,地道東北人浸遗。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像箱亿,于是被迫代替她去往敵國和親跛锌。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,713評論 2 354

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

  • HTML表單的簡單用法:HTML表單用于搜集不同類型的用戶輸入届惋。 元素定義HTML表單髓帽。HTML表單包含表單元素。...
    cctosuper閱讀 405評論 0 0
  • HTML 表單用于搜集不同類型的用戶輸入盼樟,表單是一個包含表單元素的區(qū)域 表單元素是允許用戶在表單中(比如:文本域氢卡、...
    湖衣閱讀 429評論 0 0
  • 簡介及引言 1.目的 簡單說就是html通過表單收集用戶信息(即:不同類型數(shù)據(jù))并提交后臺服務(wù)器锈至。 元素定義 H...
    阿倫的前端成長之路閱讀 441評論 0 2
  • 引言 表單晨缴,顧名思義用于填充之后將數(shù)據(jù)提交給服務(wù)器。要完成這一過程峡捡,除了用戶填寫以外击碗,我們還需要完成幾個部分,第一...
    饑人谷_風(fēng)逝閱讀 136評論 0 0
  • HTML標(biāo)簽解釋大全 一们拙、HTML標(biāo)記 標(biāo)簽:!DOCTYPE 說明:指定了 HTML 文檔遵循的文檔類型定義(D...
    米塔塔閱讀 3,240評論 1 41