HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

表單元素初識(shí)

HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

我們?cè)跒g覽網(wǎng)頁(yè)時(shí)會(huì)經(jīng)常遇到注冊(cè)會(huì)員的界面叠聋,大概像這個(gè)樣子:

HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

或填寫問卷的情況壹粟,大概像這個(gè)樣子:

HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

我們把這些內(nèi)容稱之為表單愕乎。

如何向自己的頁(yè)面中添加表單呢崎坊?

添加表單的操作和添加表格類似备禀。

首先我們要在頁(yè)面中寫入<form></form>標(biāo)簽,這是向?yàn)g覽器聲明這里是個(gè)表單奈揍,它本身并不會(huì)顯示在頁(yè)面中曲尸,但是可以全局控制表單元素的一些屬性,就像表格中的<table></table>標(biāo)簽男翰。

然后再在<form></form>中寫入<input/>標(biāo)簽另患,這個(gè)標(biāo)簽的內(nèi)容就會(huì)顯示在頁(yè)面中了,就像表格元素中的<tr><td>標(biāo)簽蛾绎。不同的是<input/>沒有結(jié)尾標(biāo)簽昆箕。

下面讓我們寫一寫。

首先復(fù)制"第一個(gè)頁(yè)面.html"文件秘通。改名為"表單.html"为严,然后清空<body></body>中的內(nèi)容,將<head></head>中間的<title></title>中間的內(nèi)容改為"表單"肺稀,這樣方便我們查看測(cè)試頁(yè)面第股。

示例代碼如下:

<!DOCTYPE HTML>  <html>  <head>   <title>表單 </title>  </head>   <body>  </body>  </html>

下面我們要寫入表單內(nèi)容,示例代碼如下:

<form> <input/></form>

頁(yè)面效果如下:

HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

只有一個(gè)輸入框话原。下面夕吻,我們?yōu)檩斎肟蛱砑用Q"會(huì)員名稱:",示例代碼如下:

<form> 會(huì)員名稱: <input/></form>

效果如下:

HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

這樣我們就寫出了一個(gè)簡(jiǎn)單的表單繁仁,如果為表單添加更多內(nèi)容和設(shè)置涉馅,就要繼續(xù)了解表單的屬性。

表單元素屬性1

HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

<input/>標(biāo)簽通過改變type屬性可以變換出不同功能黄虱,在頁(yè)面制作中稚矿,我認(rèn)為<input/>標(biāo)簽中的type屬性最重要。

下面我們來看一下type屬性不同的值。

HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

圖片來源W3School

輸入文字:首先晤揣,先來看text值桥爽。說明很明確,這個(gè)屬性值的<input>標(biāo)簽主要是用來輸入文本昧识,比如"會(huì)員名稱钠四。"

示例代碼如下:

<form> 會(huì)員名稱: <input type="text"/></form>

頁(yè)面效果如圖所示:我胡亂輸入了幾個(gè)字母

HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

如果不指定type的text值的話,表面看起來并不影響輸入內(nèi)容跪楞,但是表單的內(nèi)容最終是要提交到服務(wù)器的缀去,如果不注明type="text",服務(wù)器就不能判斷你輸入的字符到底是一段代碼還是一段字符串組成的文本甸祭,因此缕碎,我們?yōu)榱俗屘岬慕粩?shù)據(jù)在服務(wù)器端能被準(zhǔn)確識(shí)別,一定要寫好type的屬性淋叶。

除此之外變換type值也能為<input/>變換不同功能阎曹。

制作提交按鈕:例如"submit"(提交)。在我們輸入完表單內(nèi)容后煞檩,一般都有一個(gè)提交按鈕处嫌,這個(gè)提交按鈕也是由<input/>標(biāo)簽來完成的。

示例代碼如下:

<form> 會(huì)員名稱: <input type="text"/> <input type="submit"/></form>

如圖所示:

HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

因?yàn)?lt;input/>是內(nèi)聯(lián)元素斟湃,所以"submit"按鈕會(huì)和之前的<input>顯示在一行熏迹,換行的話很簡(jiǎn)單,可以使用
標(biāo)簽凝赛。

大家觀察一下發(fā)現(xiàn)注暗,我們并沒有給"submit"按鈕指定文字,在按鈕上卻出現(xiàn)了"提交查詢"的字樣墓猎,這是html默認(rèn)的捆昏,如果我們要改變按鈕文字就要使用value這個(gè)屬性。示例代碼如下:

<input type="submit" value = "提交"/>

頁(yè)面效果如下:

HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

其實(shí)我們?cè)谳斎胛淖謺r(shí)毙沾,輸入框里會(huì)經(jīng)常有提示文字骗卜,當(dāng)我們點(diǎn)擊輸入框時(shí),提示文字消失了左胞,這個(gè)功能怎么實(shí)現(xiàn)寇仓?

這又涉及到一個(gè)新屬性,叫做"placeholder"(提示文字)烤宙。

示例代碼如下:

<input type="text" placeholder = "請(qǐng)輸入英文或漢語(yǔ)拼音"/>

頁(yè)面效果如下:

HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

下面我們來練習(xí)一下遍烦,示例代碼如下:

<form>  會(huì)員名稱:<input type = "text" placeholder = "請(qǐng)輸入英文或漢語(yǔ)拼音"/><br>  會(huì)員密碼:<input type = "text" placeholder = "請(qǐng)輸入英文字母、特殊符號(hào)躺枕、數(shù)字"/><br>  確認(rèn)密碼:<input type = "text" /><br><input type = "submit" value = "提交"/><br></form>

頁(yè)面效果如下:(想把密碼字符顯示為小圓點(diǎn)的讀者可以先去屬性值列表中找找"password"看看服猪,咱們后面會(huì)細(xì)致講解)

HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

制作多選表單:多選表單的type屬性值是"checkbox"供填。

我猜大家也猜到該怎么寫了,示例代碼如下:

<form>  興趣愛好:<br>  <input type = "checkbox" name="hobby" value = "reading"/>讀書  <input type = "checkbox" name="hobby" value = "film"/>電影  <input type = "checkbox" name="hobby" value = "painting"/>繪畫  <input type = "checkbox" name="hobby" value = "music"/>音樂  <br>  <input type = "submit" value = "submit"/>  </form>

頁(yè)面效果如下:

HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

大家可以點(diǎn)點(diǎn)試試蔓姚,可以多選了捕虽。如圖:

HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

這時(shí)小伙伴們會(huì)發(fā)現(xiàn)在這組示例中,出現(xiàn)了name和value兩個(gè)屬性坡脐。

先說value,在"submit"中房揭,value的值也就是"提交"二字备闲,是直接顯示在按鈕上的,而這里的value值卻沒有顯示捅暴,顯示出來的是我們?cè)?lt;input/>標(biāo)簽后面輸入的"讀書恬砂、電影、繪畫蓬痒、音樂"這樣的字樣泻骤。也就是說這里的value不會(huì)顯示為選框的名字!

那value屬性是干嘛的呢梧奢?實(shí)際上"checkbox"屬性下的value屬性值是寫給后臺(tái)的服務(wù)器看的狱掂。

我們向服務(wù)器提交選擇后,服務(wù)器把name的名稱作為數(shù)據(jù)的大類名稱亲轨,把value值作為大類中的子類名稱來存儲(chǔ)或分析數(shù)據(jù)趋惨。

比如這個(gè)選擇表單是有關(guān)興趣愛好的,因此數(shù)據(jù)的大類屬于"愛好"(hobby)惦蚊,即name="hobby"器虾,hobby中又分為"reading"(讀書),"film"(電影)蹦锋,"painting"(繪畫)兆沙,"music"(音樂),即value="reading"莉掂、value="film"等等葛圃。這樣不同用戶的不同選擇就按照這個(gè)數(shù)據(jù)組織方式提交給了服務(wù)器。

大家明白了嗎巫湘?

另外需要說明的是装悲,name和value最好使用英文或拼音來書寫!

雖然我們目前不涉及后端服務(wù)器上的操作尚氛,但是在學(xué)習(xí)時(shí)要養(yǎng)成規(guī)范書寫的習(xí)慣诀诊。

其實(shí),除了type="submit"的情況外阅嘶,其他需要輸入信息的type屬性類型都是要寫name屬性的属瓣,不過不同type屬性類型的value卻不太一樣载迄。

下面我們來看看type="text"時(shí)的標(biāo)準(zhǔn)寫法:當(dāng)type="text"的時(shí)候,不必寫value屬性抡蛙,因?yàn)?strong>value值為用戶輸入的內(nèi)容

<form>  會(huì)員名稱:  <input type = "text" placeholder = "請(qǐng)輸入英文或漢語(yǔ)拼音" name="memberName"/><br>  會(huì)員密碼:  <input type = "text" placeholder = "請(qǐng)輸入英文字母护昧、特殊符號(hào)、數(shù)字" name="passWord"/><br>  確認(rèn)密碼:<input type = "text" name="confirmPassWord"/><br>  <input type = "submit" value = "提交"/><br></form>

今天的內(nèi)容先到這里粗截,我們明天繼續(xù)講解"表單元素"惋耙。

喜歡的小伙伴請(qǐng)關(guān)注和轉(zhuǎn)發(fā),閱讀中遇到任何問題請(qǐng)給我留言熊昌,如有疏漏或錯(cuò)誤歡迎大家斧正绽榛,不勝感激!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末婿屹,一起剝皮案震驚了整個(gè)濱河市灭美,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌昂利,老刑警劉巖届腐,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異蜂奸,居然都是意外死亡犁苏,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門窝撵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來傀顾,“玉大人,你說我怎么就攤上這事碌奉《淘” “怎么了?”我有些...
    開封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵赐劣,是天一觀的道長(zhǎng)嫉拐。 經(jīng)常有香客問我,道長(zhǎng)魁兼,這世上最難降的妖魔是什么婉徘? 我笑而不...
    開封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮咐汞,結(jié)果婚禮上盖呼,老公的妹妹穿的比我還像新娘。我一直安慰自己化撕,他們只是感情好几晤,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著植阴,像睡著了一般蟹瘾。 火紅的嫁衣襯著肌膚如雪圾浅。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天憾朴,我揣著相機(jī)與錄音狸捕,去河邊找鬼。 笑死众雷,一個(gè)胖子當(dāng)著我的面吹牛灸拍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播砾省,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼株搔,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了纯蛾?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤纵隔,失蹤者是張志新(化名)和其女友劉穎翻诉,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體捌刮,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡碰煌,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了绅作。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片芦圾。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖俄认,靈堂內(nèi)的尸體忽然破棺而出个少,到底是詐尸還是另有隱情,我是刑警寧澤眯杏,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布夜焦,位于F島的核電站,受9級(jí)特大地震影響岂贩,放射性物質(zhì)發(fā)生泄漏茫经。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一萎津、第九天 我趴在偏房一處隱蔽的房頂上張望卸伞。 院中可真熱鬧,春花似錦锉屈、人聲如沸荤傲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)弃酌。三九已至氨菇,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間妓湘,已是汗流浹背查蓉。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留榜贴,地道東北人豌研。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像唬党,于是被迫代替她去往敵國(guó)和親鹃共。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

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

  • 一驶拱、表單基礎(chǔ)知識(shí) 在 JavaScript 中霜浴,表單對(duì)應(yīng)的是 HTMLFormElement 類型。 HTMLFo...
    LemonnYan閱讀 936評(píng)論 0 3
  • 表單 input 控件 label標(biāo)簽 textarea控件(文本域) select下拉菜單 form表單域 HT...
    Rella7閱讀 1,484評(píng)論 0 0
  • HTML表單HTML表單用于搜集用戶輸入HTML表單常用屬性及說明:屬性描述accept-charset規(guī)定在被提...
    Lv_0閱讀 458評(píng)論 0 1
  • 序言 整理谷歌的小弟的筆記蓝纲,版權(quán)歸原作者所有阴孟,本文僅作整理,原文鏈接:http://blog.csdn.net/l...
    在代碼下成長(zhǎng)閱讀 1,140評(píng)論 1 5
  • ********** 未經(jīng)本人允許税迷,嚴(yán)禁轉(zhuǎn)載任何網(wǎng)站 ********** 本人在慕課網(wǎng)學(xué)習(xí)HTML+CSS基礎(chǔ)課...
    zhaolion閱讀 10,988評(píng)論 46 548