国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【前端 - HTML】第 6 課 - 表單標(biāo)簽

這篇具有很好參考價(jià)值的文章主要介紹了【前端 - HTML】第 6 課 - 表單標(biāo)簽。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

????????歡迎來(lái)到博主 Apeiron?的博客,祝您旅程愉快 !?時(shí)止則止,時(shí)行則行。動(dòng)靜不失其時(shí),其道光明。


目錄

1、緣起

2、表單標(biāo)簽

2.1、input?標(biāo)簽基本使用?

2.2、input?標(biāo)簽占位文本?

2.3、單選框 radio

2.4、上傳文件?

2.5、多選框 - checkbox

2.6、下拉菜單?

2.7、文本域?

2.8、label?標(biāo)簽?

2.9、按鈕 - button

2.10、無(wú)語(yǔ)義的布局標(biāo)簽?

2.11、字符實(shí)體?

3、總結(jié)?


1、緣起

????????在 HTML 中,表單標(biāo)簽(<form>)用于創(chuàng)建用戶與網(wǎng)頁(yè)進(jìn)行交互的輸入表單。它是構(gòu)建交互式網(wǎng)頁(yè)的重要組件之一,提供了一種收集用戶輸入數(shù)據(jù)的機(jī)制。表單標(biāo)簽的作用如下:

①? 數(shù)據(jù)收集:表單標(biāo)簽允許用戶在網(wǎng)頁(yè)中輸入和提交數(shù)據(jù)。通過(guò)表單,用戶可以輸入文本、選擇選項(xiàng)、上傳文件等,將數(shù)據(jù)發(fā)送到服務(wù)器或進(jìn)行本地處理。

②? 用戶交互:表單標(biāo)簽提供了各種表單元素(如輸入框、下拉列表、單選按鈕、復(fù)選框等),使用戶能夠與網(wǎng)頁(yè)進(jìn)行交互,提供信息、做出選擇或執(zhí)行特定操作。

③? 數(shù)據(jù)傳輸:通過(guò)表單標(biāo)簽提交的數(shù)據(jù)可以通過(guò) HTTP 協(xié)議發(fā)送到服務(wù)器端進(jìn)行處理。服務(wù)器端可以接收表單數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行驗(yàn)證、存儲(chǔ)、處理或返回相應(yīng)的結(jié)果。

④? 客戶端驗(yàn)證:表單標(biāo)簽支持一些基本的客戶端驗(yàn)證功能,如輸入字段的必填性、數(shù)據(jù)格式驗(yàn)證等。這可以提高用戶輸入的準(zhǔn)確性,并減輕服務(wù)器端的驗(yàn)證負(fù)擔(dān)。

⑤? 界面布局:表單標(biāo)簽還可以用于組織和布局網(wǎng)頁(yè)的其他元素??梢詫⒈韱卧睾推渌麅?nèi)容組合在一起,創(chuàng)建用戶友好的界面。


2、表單標(biāo)簽

作用:收集用戶信息

使用場(chǎng)景:

①? 登錄頁(yè)面

②? 注冊(cè)頁(yè)面

③? 搜索區(qū)域

【前端 - HTML】第 6 課 - 表單標(biāo)簽


2.1、input?標(biāo)簽基本使用?

input?標(biāo)簽 type?屬性值不同,則功能不同

<input? type = "...">

type?屬性值 說(shuō)明
text 文本框,用于輸入單行文本
password 密碼框
radio 單選框
checkbox 多選框
file 上傳文件

示例代碼:?

<body>
    <!-- 特點(diǎn):輸入什么就顯示什么 -->
    文本框:<input type="text" placeholder="請(qǐng)輸入用戶名">
    <br><br>

    <!-- 特點(diǎn):輸入什么都是以 點(diǎn) 的形式顯示 -->
    密碼框:<input type="password" placeholder="請(qǐng)輸入密碼">
    <br><br>

    單選框:<input type="radio">
    <br><br>

    多選框:<input type="checkbox">
    <br><br>

    上傳文件:<input type="file">
    
</body>

【前端 - HTML】第 6 課 - 表單標(biāo)簽


2.2、input?標(biāo)簽占位文本?

占位文本:提示信息(文本框和密碼框都可以使用)

<input? type? = "..." placeholder = "提示信息">

示例代碼:?

<body>
    <!-- 特點(diǎn):輸入什么就顯示什么 -->
    文本框:<input type="text" placeholder="請(qǐng)輸入用戶名">
    <br><br>

    <!-- 特點(diǎn):輸入什么都是以 點(diǎn) 的形式顯示 -->
    密碼框:<input type="password" placeholder="請(qǐng)輸入密碼">
    <br><br>

    單選框:<input type="radio">
    <br><br>

    多選框:<input type="checkbox">
    <br><br>

    上傳文件:<input type="file">
    
</body>

【前端 - HTML】第 6 課 - 表單標(biāo)簽


2.3、單選框 radio

常用屬性:

屬性名 作用 特殊說(shuō)明
name 控件名稱 控件分組,同組只能選中一個(gè)(單選功能)
checked 默認(rèn)選中 屬性名和屬性值相同,簡(jiǎn)寫(xiě)為一個(gè)單詞

<input? type = "radio"? name = "gender" checked>?男

<input? type = "radio"? name = "gender">女?

示例代碼:?

<body>
        性別:
        <input type="radio" name = "gender" checked>男
        <input type="radio" name = "gender">女  
</body>

【前端 - HTML】第 6 課 - 表單標(biāo)簽


2.4、上傳文件?

? ? ? ? 默認(rèn)情況下,文件上傳表單控件只能上傳一個(gè)文件,添加 multiple?屬性可以實(shí)現(xiàn) 文件多選 功能。

<input? type = "file"? multiple>


2.5、多選框 - checkbox

多選框也叫?復(fù)選框。

默認(rèn)選中:checked

<input? type = "checkbox"? checked>?籃球

示例代碼:?

<body>
        興趣愛(ài)好:
        <input type="checkbox" checked>唱
        <input type="checkbox" checked>跳
        <input type="checkbox" checked>rap
        <input type="checkbox" checked>籃球
</body>

【前端 - HTML】第 6 課 - 表單標(biāo)簽


2.6、下拉菜單?

標(biāo)簽:select?嵌套 option ,select?是下拉菜單整體,option?是下拉菜單的每一項(xiàng)。

<select>
    <option></option>
    <option></option>
    <option selected></option>
    
    ......

</select>

示例代碼:?

<body>
        城市:
        <select>
            <option>北京</option>
            <option>上海</option>
            <option>廣州</option>
            <option selected>深圳</option>

        </select>
</body>

【前端 - HTML】第 6 課 - 表單標(biāo)簽


2.7、文本域?

作用:多行輸入文本的表單控件

【前端 - HTML】第 6 課 - 表單標(biāo)簽

標(biāo)簽:textarea,雙標(biāo)簽

?<textarea >默認(rèn)提示文字</textarea>

示例代碼:?

<body>
    <!-- 右下角有拖拽功能,未來(lái)都會(huì)被禁用;
      未來(lái)工作中,用 CSS 設(shè)置尺寸 -->
    <textarea >請(qǐng)輸入評(píng)論</textarea>
</body>

【前端 - HTML】第 6 課 - 表單標(biāo)簽


2.8、label?標(biāo)簽?

作用:網(wǎng)頁(yè)中,某個(gè)標(biāo)簽的說(shuō)明文本

【前端 - HTML】第 6 課 - 表單標(biāo)簽

經(jīng)驗(yàn):用 label?標(biāo)簽綁定文字和表單控件的關(guān)系,增大表單控件的點(diǎn)擊范圍。?

使用 label?標(biāo)簽 -?增大點(diǎn)擊范圍?

①? 寫(xiě)法一

????????label?標(biāo)簽只包裹內(nèi)容,不包裹表單控件,設(shè)置 label?標(biāo)簽的 for?屬性值和表單控件的 id?屬性值 相同。?

<input? type = "radio"? id = "man">

<label? for = "man">男</label>

②? 寫(xiě)法二

? ? ? ? 使用 label?標(biāo)簽 包裹文字和表單控件,不需要屬性。

<label><input? type = "radio">女</label>

示例代碼:?

<body>
     <input type="radio" name = "gender" id = "man">
     <label for="man">男</label>

     <label ><input type="radio" name = "gender">女</label>
</body>

【前端 - HTML】第 6 課 - 表單標(biāo)簽

? ? ? ? 通過(guò)上述代碼和圖片可以看出,當(dāng)沒(méi)有使用 label?標(biāo)簽時(shí),只能點(diǎn)擊單選框進(jìn)行選擇;當(dāng)使用 label?標(biāo)簽時(shí),不僅能使用單選框進(jìn)行選擇,還可以點(diǎn)擊“男”“女”字樣進(jìn)行選擇,這就是 label?標(biāo)簽增大表單控件的點(diǎn)擊范圍 。?


2.9、按鈕 - button

<button? type = " ">按鈕</button>

type?屬性值:?

type?屬性值 說(shuō)明
submit 提交按鈕,點(diǎn)擊后可以提交數(shù)據(jù)到后臺(tái)(默認(rèn)功能)
reset 重置按鈕,點(diǎn)擊后將表單控件恢復(fù)默認(rèn)值
button 普通按鈕,默認(rèn)沒(méi)有功能,一般配合 JavaScript?使用

示例代碼:?

<body>
      <!-- form 表單區(qū)域 -->
      <!-- action="" 發(fā)送數(shù)據(jù)的地址 -->
      <form action="">
      用戶名:
      <input type="text">
      <br><br>

      密碼:
      <input type="password">
      <br><br>

      <!-- 如果省略 type 屬性,功能是 提交 -->
      <button type = "submit">提交</button>
      <button type = "reset">重置</button>
      <button type = "button">普通按鈕</button>
      </form>
</body>

【前端 - HTML】第 6 課 - 表單標(biāo)簽

注:form?標(biāo)簽管理整理整個(gè)表單,要使得按鈕 button?標(biāo)簽?zāi)軌蚴褂茫仨殞⑵浞旁?form?標(biāo)簽下面。


2.10、無(wú)語(yǔ)義的布局標(biāo)簽?

作用:布局網(wǎng)頁(yè)(劃分網(wǎng)頁(yè)區(qū)域,擺放內(nèi)容)

①? div :獨(dú)占一行

②? span :不換行

<div>div?標(biāo)簽,獨(dú)占一行</div>

<span>span 標(biāo)簽,不換行</span>

示例代碼:?

<body>
     <!-- div 大盒子 -->
     <div>這是 div 標(biāo)簽</div>
     <div>這是 div 標(biāo)簽</div>

     <!-- span 小盒子 -->
     <span>這是 span 標(biāo)簽</span>
     <span>這是 span 標(biāo)簽</span>
</body>

【前端 - HTML】第 6 課 - 表單標(biāo)簽


2.11、字符實(shí)體?

作用:在網(wǎng)頁(yè)中?顯示預(yù)留字符

顯示結(jié)果 描述 實(shí)體名稱
空格 &nbsp;
< 小于號(hào) &lt;
> 大于號(hào) &gt
<body>
    <!-- 在代碼中敲鍵盤(pán)的空格,網(wǎng)頁(yè)只識(shí)別一個(gè)空格 -->
    &lt;&nbsp;判天地之美,析萬(wàn)物之理&nbsp;&gt;
</body>

【前端 - HTML】第 6 課 - 表單標(biāo)簽


3、總結(jié)?

????????總結(jié)來(lái)說(shuō),表單標(biāo)簽在 HTML 中的作用是 創(chuàng)建交互式的用戶界面,收集用戶輸入數(shù)據(jù),并將數(shù)據(jù)發(fā)送到服務(wù)器進(jìn)行處理。它是構(gòu)建用戶與網(wǎng)頁(yè)交互的重要工具。

????????本期的分享總結(jié)就到這里了,如果有疑問(wèn)的小伙伴兒,我們?cè)谠u(píng)論區(qū)交流嗷~~~,筆者必回,我們下期再見(jiàn)啦 ?。?mark hidden color="red">文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-486908.html

前端 - HTML?專(zhuān)欄系列將持續(xù)更新 ,,,,,,文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-486908.html

到了這里,關(guān)于【前端 - HTML】第 6 課 - 表單標(biāo)簽的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【零基礎(chǔ)學(xué)習(xí)C++】歡迎來(lái)到C++的世界

    個(gè)人主頁(yè):【??個(gè)人主頁(yè)】 系列專(zhuān)欄:【??系列專(zhuān)欄】 C++是一種計(jì)算機(jī)高級(jí)程序設(shè)計(jì)語(yǔ)言, 由C語(yǔ)言擴(kuò)展升級(jí)而產(chǎn)生 , 最早于1979年由本賈尼·斯特勞斯特盧普在ATT貝爾工作室研發(fā)。 C++既可以進(jìn)行C語(yǔ)言的過(guò)程化程序設(shè)計(jì),又可以進(jìn)行以抽象數(shù)據(jù)類(lèi)型為特點(diǎn)的基于對(duì)象的程

    2024年02月08日
    瀏覽(23)
  • 歡迎來(lái)到Web3.0的世界:常見(jiàn)的DeFi黑客攻擊

    歡迎來(lái)到Web3.0的世界:常見(jiàn)的DeFi黑客攻擊

    隨著區(qū)塊鏈技術(shù)的發(fā)展,黑客攻擊一直是這個(gè)行業(yè)的一個(gè)巨大隱患。自從2020年“DeFi Summer”以來(lái),涌現(xiàn)了一批知名的去中心化應(yīng)用(Dapp),促使鏈上總鎖倉(cāng)量(TVL)飆升,2021年末達(dá)到巔峰,以將近1800億美元?jiǎng)?chuàng)造歷史記錄。 正是因?yàn)橛欣蓤D,DeFi協(xié)議和相關(guān)應(yīng)用也成為了黑客主要

    2024年02月03日
    瀏覽(17)
  • 歡迎來(lái)到IT時(shí)代----盤(pán)點(diǎn)曾經(jīng)爆火全網(wǎng)的計(jì)算機(jī)電影

    歡迎來(lái)到IT時(shí)代----盤(pán)點(diǎn)曾經(jīng)爆火全網(wǎng)的計(jì)算機(jī)電影

    計(jì)算機(jī)專(zhuān)業(yè)必看的幾部電影,就像一場(chǎng)精彩的編程盛宴!《黑客帝國(guó)》讓你穿越虛擬世界,感受高科技的魅力;《社交網(wǎng)絡(luò)》揭示了互聯(lián)網(wǎng)巨頭的創(chuàng)業(yè)之路,《源代碼》帶你穿越時(shí)間解救世界,這些電影不僅帶我們穿越到科技的前沿,還揭示了計(jì)算機(jī)科學(xué)背后的故事和挑戰(zhàn)。

    2024年02月21日
    瀏覽(26)
  • 歡迎來(lái)到Web3.0的世界:Solidity智能合約安全漏洞分析

    歡迎來(lái)到Web3.0的世界:Solidity智能合約安全漏洞分析

    智能合約是運(yùn)行在區(qū)塊鏈網(wǎng)絡(luò)中的一段程序,經(jīng)由多方機(jī)構(gòu)自動(dòng)執(zhí)行預(yù)先設(shè)定的邏輯,程序執(zhí)行后,網(wǎng)絡(luò)上的最終狀態(tài)將不可改變。智能合約本質(zhì)上是傳統(tǒng)合約的數(shù)字版本,由去中心化的計(jì)算機(jī)網(wǎng)絡(luò)執(zhí)行,而不是由政府或銀行等中央集權(quán)機(jī)構(gòu)執(zhí)行。智能合約程序可以用Solidi

    2024年02月03日
    瀏覽(26)
  • 5 HTML表單標(biāo)簽

    5 HTML表單標(biāo)簽

    5 表單標(biāo)簽 表單主要是用來(lái)收集客戶端提供的相關(guān)信息,提供了用戶數(shù)據(jù)錄入的方式,有多選、單選、單行文本、下拉列表等輸入框,便于網(wǎng)站管理員收集用戶的數(shù)據(jù),是Web瀏覽器和Web服務(wù)器之間實(shí)現(xiàn)信息交流和數(shù)據(jù)傳遞的橋梁. 表單被form標(biāo)簽包含,內(nèi)部使用不同的表單元素

    2024年02月12日
    瀏覽(47)
  • html的表單標(biāo)簽(上):form標(biāo)簽和input標(biāo)簽

    html的表單標(biāo)簽(上):form標(biāo)簽和input標(biāo)簽

    表單是讓用戶輸入信息的重要途徑。 用表單標(biāo)簽來(lái)完成與服務(wù)器的一次交互,比如你登錄QQ賬號(hào)時(shí)的場(chǎng)景。 表單分成兩個(gè)部分: 表單域:包含表單元素的區(qū)域,用 form 標(biāo)簽來(lái)表示。 表單控件:輸入框,提交按鈕等,用 input 標(biāo)簽來(lái)表示。 描述了要把數(shù)據(jù)按照什么方式,提交

    2024年02月20日
    瀏覽(18)
  • HTML的form表單標(biāo)簽詳解~

    通過(guò)HTML提交表單數(shù)據(jù)有web中是非常常用的操作,所以有必要詳細(xì)、仔細(xì)學(xué)習(xí)了解HTML的form表單。 示例代碼: 答:在HTML中, novalidate 是一個(gè)布爾屬性,通常用于 form 元素中。它用來(lái)指示瀏覽器不應(yīng)該對(duì)表單中的輸入進(jìn)行驗(yàn)證, 即不執(zhí)行瀏覽器默認(rèn)的表單驗(yàn)證行為。 當(dāng)表單中

    2024年02月11日
    瀏覽(21)
  • HTML表單標(biāo)簽大全并附有詳細(xì)代碼+案例

    HTML表單標(biāo)簽大全并附有詳細(xì)代碼+案例

    個(gè)人名片: ?? 作者簡(jiǎn)介:一名大二在校生 ????? 個(gè)人主頁(yè):落798. ?? 個(gè)人WeChat:落798. ??? 系列專(zhuān)欄: 零基礎(chǔ)學(xué)java ----- 重識(shí)c語(yǔ)言 ---- 計(jì)算機(jī)網(wǎng)絡(luò) — 【Spring技術(shù)內(nèi)幕】 ?? 每日一句: 看淡一點(diǎn)在努力,你吃的苦會(huì)鋪成你要的路! HTML 表單用于搜集不同類(lèi)型的用戶輸

    2024年02月13日
    瀏覽(29)
  • 【前端尋寶之路】學(xué)習(xí)和使用表單標(biāo)簽和表單控件

    【前端尋寶之路】學(xué)習(xí)和使用表單標(biāo)簽和表單控件

    ??個(gè)人主頁(yè): Aileen_0v0 ??熱門(mén)專(zhuān)欄: 華為鴻蒙系統(tǒng)學(xué)習(xí)|計(jì)算機(jī)網(wǎng)絡(luò)|數(shù)據(jù)結(jié)構(gòu)與算法|MySQL| ? ??個(gè)人格言:“沒(méi)有羅馬,那就自己創(chuàng)造羅馬~” 用表單標(biāo)簽來(lái)完成服務(wù)器的一次交互 分成兩個(gè)部分: 表單域:包含表單元素的區(qū)域,重點(diǎn)是form標(biāo)簽. 表單控件:輸入框,提交按鈕等,重點(diǎn)是i

    2024年03月28日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包