Pro028-從零開始HTML[#028]——5分鐘- Forms 表單

<html>標(biāo)簽

#028_Pro_Forms

? ? 今天我們通過做一個(gè)小小的頁面,來學(xué)習(xí)關(guān)于表單的內(nèi)容。HTML 表單用于收集用戶輸入。表單元素有許多不同類型,例如:復(fù)選框、單選按鈕、提交按鈕等等。這些是經(jīng)常會(huì)用到的網(wǎng)頁交互元素。


簡單的輸入

? ? 首先,我們需要“圈出一塊地”用于建設(shè)表單,這里用 form 標(biāo)簽,其閉合區(qū)域用于構(gòu)建表單元素。

<form action="向服務(wù)器提交表單的地址" method="數(shù)據(jù)交換方式" />

? ? 其中,action 定義在提交表單時(shí)執(zhí)行的動(dòng)作。向服務(wù)器提交表單的通常做法是使用提交按鈕。通常,表單會(huì)被提交到 web 服務(wù)器上的網(wǎng)頁。method 屬性的值有 post / get 兩種。

簡單示范

????值得注意的是,如果表單提交是被動(dòng)的(比如搜索引擎查詢),并且沒有敏感信息,可以使用 get 。但是表單正在更新數(shù)據(jù),或者包含敏感信息(例如密碼),一定要使用 post 。post 擁有更高的安全性,因?yàn)樵陧撁娴刂窓谥斜惶峤坏臄?shù)據(jù)是不可見的。


表單示范

? ? 這里先學(xué)習(xí)四個(gè):標(biāo)簽 label 、輸入框 input、文本區(qū) textarea ?和按鍵 submit。

???如果要正確地被提交,每個(gè)輸入字段必須設(shè)置一個(gè) name 屬性,這個(gè) name 屬性就像是一個(gè)變量,裝載這個(gè)輸入元素的值,然后在提交的時(shí)候,通過這個(gè)變量提交出去。

簡單示范
效果
樣式

? ? 盡量不要在元素上增加樣式,要到樣式表上做統(tǒng)一的修改。樣式上的屬性都是以前教過的不再重復(fù),除了 label 的 display 是規(guī)定元素應(yīng)該生成的框的類型,這里顯示塊狀框。對待 textarea 和普通的 div 有點(diǎn)相像,直接設(shè)置長寬,當(dāng)然需要?jiǎng)e的樣式可以自行搜素。


輸入類型

????可能大家回注意到,上面例子中的輸入框和提交按鍵,都是用 input 元素做出來的,這就涉及到 input 的 type 屬性,

? ? input ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?默認(rèn)輸入文本框

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

? ? input type="radio" ? ? ? ? ? ? ? ? ? ?單選按鈕

? ? input type="submit"?????????????????定義用于向表單 處理程序 提交表單 的按鈕。??

input 的類型
效果

? ? 最后,動(dòng)手實(shí)現(xiàn)試試看吧~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • HTML 5 HTML5概述 因特網(wǎng)上的信息是以網(wǎng)頁的形式展示給用戶的,因此網(wǎng)頁是網(wǎng)絡(luò)信息傳遞的載體。網(wǎng)頁文件是用...
    阿啊阿吖丁閱讀 4,951評論 0 0
  • ??JavaScript 最初的一個(gè)應(yīng)用,就是分擔(dān)服務(wù)器處理表單的責(zé)任,打破處處依賴服務(wù)器的局面。 ??盡管目前的...
    霜天曉閱讀 763評論 0 3
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,564評論 19 139
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,817評論 1 45
  • 記憶中,關(guān)于奶奶的畫面:斜著繞頭綁一條約么10mm的黑繩(把松弛的雙眼皮拉起來,否則擋住眼睛,影響視線),櫻桃小嘴...
    Amyuyu閱讀 210評論 0 0

友情鏈接更多精彩內(nèi)容