html-表單的理解與使用

什么是表單凸椿?
    表單用來收集用戶信息
    什么是表單元素瓣距?
    在html中党晋,標(biāo)簽/標(biāo)記/元素都是指html中的標(biāo)簽
    表單元素還是html中的標(biāo)簽:只不過這些標(biāo)簽比較特殊百匆,在瀏覽器中所有的表單的標(biāo)簽都是有特殊的外觀和默認(rèn)的功能
    表單的格式:
    <form>
            <表單元素>
    </form>

    input標(biāo)簽:
    input標(biāo)簽的type屬性姊氓,這個屬性可以有很多類型的取值械馆,取值不同就決定了input標(biāo)簽的功能和外觀
     <!--單選框
    1. 默認(rèn)情況下不具備互斥功能,要想單選框互斥那么必須給每一個單選框
    都設(shè)置一個name屬性,然后name屬性必須設(shè)置相同的值

    2. 要想讓單選框默認(rèn)選中某一個框,那么可以給input標(biāo)簽添加一個
    checked屬性硅卢,如果單選框有多個都設(shè)置checked的話低飒,只按照最后一個為準(zhǔn)
    -->
    
     <!--多選框
    1.多選框可以選擇多個
    -->
     <form action="http:www.520it.com">
    賬號:<input type="text" name="zhangsna"><br>
    密碼:<input type="password" name="123456"><br>

    賬號:<input type="text" value="lnj"><br>
    密碼:<input type="password" value="123"><br>

    <!--單選框
    1. 默認(rèn)情況下不具備互斥功能,要想單選框互斥那么必須給每一個單選框
    都設(shè)置一個name屬性,然后name屬性必須設(shè)置相同的值

    2. 要想讓單選框默認(rèn)選中某一個框,那么可以給input標(biāo)簽添加一個
    checked屬性
    -->

    性別:
    男<input type="radio" name="gender">
    女<input type="radio" name="gender" checked>
   保密<input type="radio" name="gender"><br>

    <!--多選框
    1.多選框可以選擇多個
    -->

      <!--定義普通的按鈕,通過values屬性可以給按鈕設(shè)置標(biāo)題,配合js完成一些操作

    圖片按鈕和普通按鈕的作用是一樣的

    重置按鈕:
    用于清空,表單中已經(jīng)填寫好的數(shù)據(jù)
    如果想修改重置按鈕的按鈕標(biāo)題,可以重寫values值就可以


    提交按鈕:
    將表單中已經(jīng)填寫好的數(shù)據(jù)提價到遠(yuǎn)程服務(wù)器


    注意點:
    要想把表單中填寫好的數(shù)據(jù)提交到遠(yuǎn)程服務(wù)器,必須具備兩個
    條件
    1.需要給form表單添加一個action屬性,通過這個action屬性
    指定需要提交到服務(wù)器的質(zhì)地
    2.需要給需要提交到服務(wù)器的表單元素添加一個name屬性


    隱藏域:
    將一些數(shù)據(jù)悄悄提交到服務(wù)器

    -->

    <input type="button" value="我是按鈕" ><br>
    <input type="image" src="girl.jpg"><br>
    <input type="reset" value="清空"><br>
    <input type="submit" value="提交"><br>
    <input type="hidden"><br>
    
</form>

input標(biāo)簽的使用和理解:
  
<form>
<!--可以自動校驗輸入的郵箱的格式是否正確-->
郵箱:<input type="email">

<!--可以自動校驗輸入的內(nèi)容是否是URL地址-->
域名:<input type="url">

<!--可以自動校驗輸入的是是否是數(shù)字,只能輸入數(shù)字-->
電話號碼:<input type="number">

<!--通過日歷來選擇時間-->
時間:<input type="date">

顏色:<input type="color">

搜索:<input type="search">

<input type="submit">
</form>

  <body>
    <!--
    1.datalist標(biāo)簽
    作用:給輸入框綁定帶選項
    如何綁定帶選型呢:
    1.搞一個輸入框
    2.搞一個datalist列表
    3.給datalist列表標(biāo)簽添加一個id
    4,給輸入框添加一個list屬性,將datalist的
    id對應(yīng)的值賦給list屬性即可。
    -->
請輸入你的車型:<input type="text" list="cars">
<datalist  id="cars">
    <option>奔馳</option>
    <option>寶馬</option>
    <option>奧迪</option>
    <option>路虎</option>
</datalist>
</body>

  //注意點:select 下拉列表,不是用來綁定給誰的,自己就是一個列表
  // 1. 下拉列表不能輸入內(nèi)容,但是可以直接在列表中選擇內(nèi)容
  // 2. 可以通過給option 標(biāo)簽添加一個selected屬性來指定列表默認(rèn)的值
  // 3. 可以通過給option標(biāo)簽包裹一層optgroup標(biāo)簽來給下拉列表中的數(shù)據(jù)分類

<select>
 <option>北京</option>
  <option>上海</option>
  <option>南京</option>
  <option>西安</option>
  <option selected="selected">南陽</option>
</select>


<select>
<optgroup label="北京">
    <option>朝陽區(qū)</option>
    <option>昌平區(qū)</option>
    <option>通州區(qū)</option>
</optgroup>

<optgroup label="南京">

    <option>雨花區(qū)</option>
    <option>玄武區(qū)</option>
    <option>江寧區(qū)</option>
    <!--<option selected="selected">南陽</option>-->

</optgroup>

</select>

/// textarea:標(biāo)簽
//作用:定義一個多行的輸入框
//格式:<textarea></textarea>
//默認(rèn)情況下輸入框可以無限換行
//默認(rèn)情況下輸入框有自己的寬度和高度
//可以通過cols和rows來指定輸入框的寬度和高度
//但是雖然指定了列數(shù)和行數(shù),但是還是可以無限往下輸入
//默認(rèn)情況下輸入框可以手動拉伸的
<textarea cols="3" rows="5">


</textarea>


表單練習(xí):
<form action="https:www.baidu.com">
<!--filedset標(biāo)簽可以給表單添加一個邊框
legend表單可以給邊框指定一個標(biāo)題-->
<fieldset>
    <legend>注冊界面</legend>
<p>
    賬號:<input type="text" name="account">
</p>

<p>
    密碼:<input type="password" name="pwd">
</p>

<p>
    <!--注意點:
    單選框和多選框的name都需要指定相同的name值
    -->


    性別:
    <input type="radio" name="gender" value="male"> 男
    <input type="radio" name="gender" value="female"> 女
    <input type="radio" name="gender" value="security" checked="checked"> 保密
</p>

<p>
    愛好:
    <input type="checkbox" name="sports" value="basketball"> 籃球
    <input type="checkbox" name="sports" value="football"> 足球
    <input type="checkbox" name="sports" checked="checked" value="zuyu"> 足浴
</p>

<p>
    簡介:
    <textarea name="des" id="" cols="30" rows="10"></textarea>
</p>

<p>
    生日:
    <input type="date" name="birthday">
</p>

<p>
    郵箱:
    <input type="email"  name="email">
</p>

<p>
    電話:
    <input type="number" name="phone">
</p>

<p>
    <input type="submit" value="注冊">    
    <input type="reset" value="清空">    

</p>

</fieldset>

<!--https://www.baidu.com/?gender=on&sports=on&sports=on
https://www.baidu.com/?gender=male&sports=on&sports=on 沒有value值為on
https://www.baidu.com/?gender=male&sports=basketball&sports=zuyu
添加name屬性就可以提交值桑驱,除了按鈕類型的input標(biāo)簽外竭恬,其他類型的都可以指定value屬性
將來提交到服務(wù)器的值
https://www.baidu.com/?
account=2324
&pwd=324
&gender=male
&sports=basketball
&sports=zuyu
&des=eqwrwe
&birthday=2017-06-07
&email=1232%40qq.com
&phone=1324234234
-->

</form>


    <body>

<!--
    什么是video標(biāo)簽
    作用:用于播放視頻
     格式:<video src= ""> </video>
     src:用于高速video標(biāo)簽需要播放的視頻地址
     autoplay:用于高速video標(biāo)簽是否自動播放視頻
     controls:是否顯示控制條
     poster:用于告訴video標(biāo)簽視頻沒有播放之前顯示占位圖片
     loop:用于高速video標(biāo)簽,視頻播放完畢之后是否需要循環(huán)
     perload:預(yù)加載視頻,和autoplay相沖
     但需要注意:如果設(shè)置了autoplay屬性,那么preload屬性就會失效
     muted:靜音
     width,height:寬高設(shè)置,設(shè)置其中的一個,保持等比例防止變形
  -->

<video src="1.mp4" autoplay="autoplay" controls="controls"
poster="girl.jpg" loop="loop"
></video>

<!--video標(biāo)簽的第二種格式:
<video>
<source sr = "" type = "" > </source>
</video>

由于視頻數(shù)據(jù)非常重要,所以五大瀏覽器都不愿意比熱支持視頻格式,所以導(dǎo)致
了沒有一種視頻格式是所有瀏覽器都支持的,這個時候w3c為了解決這個問題,
所以推出了第二個video標(biāo)簽的格式

video標(biāo)簽的第二種格式存在的意義,就是為了解決瀏覽器適配的問題
video元素支持三種視頻格式,我們可以把三種格式都通過
source標(biāo)簽指定給video標(biāo)簽,那么以后當(dāng)瀏覽器播放視頻時它就會從這
三種選擇一種自己支持的格式來播放

    -->

        <video>
    <source src="sb1.webm" type="video/webm">

    <source src="sb1.mp4" type="video/mp4">

    <source src="sb1.ogg" type="video/ogg">
</video>


</body>


  <!--
    注意點:
    當(dāng)前通過video標(biāo)簽的第二種格式雖然能夠指定所有瀏覽器都支持
的視頻格式,但是顯然所有瀏覽器都通過video標(biāo)簽播放還有一個前提條件
就是瀏覽器必須支持html5標(biāo)簽,否則同樣無法播放在過去的一些瀏覽器是不支    持
html5標(biāo)簽的,所以為了讓過去的一些瀏覽器也能夠通過video標(biāo)簽來播放視頻
那么我們以后可以通過一個js框架叫做html5media來實現(xiàn)

  1.什么是audio標(biāo)簽
作用:播放音頻

格式:
<audio src= "">
</audio>

<audio>
<source  src= "" type= "">
<audio>

注意點:audio標(biāo)簽的使用和video標(biāo)簽的使用基本一樣,video能夠使用的
屬性在audio標(biāo)簽中大部分都能夠使用,并且功能一樣,只不過三個屬性不能用
height、width熬的、poster
-->

<audio>

    <source src="girl.mp3" type="audio/mp3" autoplay="autoplay" controls="controls">

</audio>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末痊硕,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子押框,更是在濱河造成了極大的恐慌岔绸,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,729評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異亭螟,居然都是意外死亡挡鞍,警方通過查閱死者的電腦和手機骑歹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評論 3 399
  • 文/潘曉璐 我一進(jìn)店門预烙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人道媚,你說我怎么就攤上這事扁掸。” “怎么了最域?”我有些...
    開封第一講書人閱讀 169,461評論 0 362
  • 文/不壞的土叔 我叫張陵谴分,是天一觀的道長。 經(jīng)常有香客問我镀脂,道長牺蹄,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,135評論 1 300
  • 正文 為了忘掉前任薄翅,我火速辦了婚禮沙兰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘翘魄。我一直安慰自己鼎天,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 69,130評論 6 398
  • 文/花漫 我一把揭開白布暑竟。 她就那樣靜靜地躺著斋射,像睡著了一般。 火紅的嫁衣襯著肌膚如雪但荤。 梳的紋絲不亂的頭發(fā)上罗岖,一...
    開封第一講書人閱讀 52,736評論 1 312
  • 那天,我揣著相機與錄音腹躁,去河邊找鬼呀闻。 笑死,一個胖子當(dāng)著我的面吹牛潜慎,可吹牛的內(nèi)容都是我干的捡多。 我是一名探鬼主播,決...
    沈念sama閱讀 41,179評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼铐炫,長吁一口氣:“原來是場噩夢啊……” “哼垒手!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起倒信,我...
    開封第一講書人閱讀 40,124評論 0 277
  • 序言:老撾萬榮一對情侶失蹤科贬,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體榜掌,經(jīng)...
    沈念sama閱讀 46,657評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡优妙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,723評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了憎账。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片套硼。...
    茶點故事閱讀 40,872評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖胞皱,靈堂內(nèi)的尸體忽然破棺而出邪意,到底是詐尸還是另有隱情,我是刑警寧澤反砌,帶...
    沈念sama閱讀 36,533評論 5 351
  • 正文 年R本政府宣布雾鬼,位于F島的核電站,受9級特大地震影響宴树,放射性物質(zhì)發(fā)生泄漏策菜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,213評論 3 336
  • 文/蒙蒙 一酒贬、第九天 我趴在偏房一處隱蔽的房頂上張望又憨。 院中可真熱鬧,春花似錦同衣、人聲如沸竟块。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽浪秘。三九已至,卻和暖如春埠况,著一層夾襖步出監(jiān)牢的瞬間耸携,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評論 1 274
  • 我被黑心中介騙來泰國打工辕翰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留夺衍,地道東北人。 一個月前我還...
    沈念sama閱讀 49,304評論 3 379
  • 正文 我出身青樓喜命,卻偏偏與公主長得像沟沙,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子壁榕,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,876評論 2 361

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

  • 作者:傅姝麗(滬江前端開發(fā)工程師)本文原創(chuàng)翻譯矛紫,有不當(dāng)?shù)牡胤綒g迎指出。轉(zhuǎn)載請指明出處牌里。 如果你在過去幾個月一直關(guān)注...
    iKcamp閱讀 688評論 0 1
  • 愁人心自散亂颊咬,被這一卷景致涂染,現(xiàn)在當(dāng)下頹然,憶往事三兩兩喳篇。歲月無真敞临,皆不可得。
    神龜雖瘦閱讀 214評論 0 0
  • 我不喜歡黑暗麸澜,暗夜里挺尿,總有使你靈魂發(fā)抖的臟東西; 我不喜歡黑暗痰憎,暗夜里票髓,總有能撕扯你身軀的真場景攀涵;...
    藍(lán)鐘閱讀 323評論 0 0
  • 文 小楠楠是寶寶 最近吃飯時無聊以故,會看些視頻解悶蜗细,也算是給自己一上午的勞累一個慰藉。沒想到卻發(fā)現(xiàn)了一個我認(rèn)為很...
    小楠楠是寶寶啊閱讀 177評論 0 4