tft每日頭條

 > 生活

 > html制作表單時如何輸入單選

html制作表單時如何輸入單選

生活 更新时间:2024-11-10 20:05:57
帶有下拉列表的表單

html制作表單時如何輸入單選(HTML表單3下拉列表多行文字輸入)1

題目隻能有30個字,不能寫全,其實今天我們要學習的内容有三個,第一,下拉列表表單,第二,多行文字輸入表單,第三,數據集表單。

開始學習吧!

html制作表單時如何輸入單選(HTML表單3下拉列表多行文字輸入)2

前天和昨天我們在《HTML表單元素初識1——零基礎自學網頁制作》和《HTML表單元素初識2——零基礎自學網頁制作》中基本上把<input/>标簽的type屬性裡不同的值進行了講解與實踐,今天我們來學習其他包含在<form></form>之間的元素。

帶有下拉列表的表單

我們在一些網站填寫注冊信息時,經常會遇到選擇"生活所在地"的操作,因為中國的地名是固定的,因此頁面會為我們提供一個下拉列表選項,我們直接點選即可,就不需要輸入文字了,這樣操作的好處在于不會出現拼寫錯誤。例如:

html制作表單時如何輸入單選(HTML表單3下拉列表多行文字輸入)3

html制作表單時如何輸入單選(HTML表單3下拉列表多行文字輸入)4

寫這個功能我們需要介紹一組新标簽<select></select>。"select"(選擇)。在這個标簽中再添加<option></option>。"option"(選項)。這樣就可以寫出帶有下拉列表的表單了,示例代碼如下:

<select><option></option></select>

這段代碼我們繼續在昨天的"表單.HTML"文件中添加即可,在<input type = "image" src = "img/示例圖片/submit.jpg"/><br>這段代碼之前即可!與這個圖片提交按鈕共用一個<form></form>标簽!

下面我們為多選表單添加名稱,示例代碼如下:

請選擇省份<select><option></option></select>

下面我們添加不同選項,示例代碼如下:

請選擇省份 <select > <option >河北</option> <option >山東</option> <option >河南</option> <option >海南</option> <option >江蘇</option> <option >安徽</option> </select> <br><br>

為了規範起見,我們為表單信息添加name和value屬性,示例代碼如下:

請選擇省份 <select name = "province"> <option value="Hebei">河北</option> <option value="Shandong">山東</option> <option value="Henan">河南</option> <option value="Hainan">海南</option> <option value="Jiangsu">江蘇</option> <option value="Anhui">安徽</option> </select> <br><br>

大家要注意的是,在下拉列表表單中,name寫在<select>中,value寫在<option>中。

頁面效果如下:

html制作表單時如何輸入單選(HTML表單3下拉列表多行文字輸入)5

這裡告訴大家一個規律,下拉列表表單默認顯示第一個<option></option>中的文字内容。

如果您想改變這個默認顯示,請在需要顯示的<option>中添加selected屬性,并賦值為"selected"。

示例代碼如下:

請選擇省份 <select name = "province"> <option value="Hebei">河北</option> <option value="Shandong">山東</option> <option value="Henan" selected="selected">河南</option> <!--選中這個選項--><option value="Hainan">海南</option><option value="Jiangsu">江蘇</option><option value="Anhui">安徽</option></select><br><br>

頁面效果如圖:

html制作表單時如何輸入單選(HTML表單3下拉列表多行文字輸入)6

多行文字輸入表單

我們在西瓜視頻上發布視頻時會被要求填寫視頻描述,頁面中的輸入框不是像下圖這麼短的單行輸入框。

html制作表單時如何輸入單選(HTML表單3下拉列表多行文字輸入)7

而是多行輸入框,如圖:

html制作表單時如何輸入單選(HTML表單3下拉列表多行文字輸入)8

使用<textarea></textarea>标簽即可添加這樣的輸入框,不過要設置row(列)和cols(行)屬性的數值。示例代碼如下:

<br>請簡要描述您的劇本的情節<br><textarea row="3" cols="20"></textarea><br>

這段代碼添加到</select><br><br>之後,與其共同使用一個<form></form>标簽。

下面我們為這個多行輸入框添加一些提示和限制。

首先,添加提示文字,和type="text"的<input/>标簽一樣,都是使用placeholder屬性。

第二,我們限制一下字數,使用maxlength(最大長度)屬性。

第三,在頁面加載完成後,直接讓光标停留在輸入框中,使用autofocus屬性。

下面看看如何寫吧,示例代碼如下:(不要忘記寫好name屬性!)

<br> 請簡要描述您的劇本的情節<br> <textarea row="3" cols="20" name ="storyOutLine"placeholder="最多輸入80字"maxlength="80"autofocus></textarea><br>

頁面效果如圖:

html制作表單時如何輸入單選(HTML表單3下拉列表多行文字輸入)9

如果刷新頁面不能正确顯示,請嘗試關閉後重新打開!

數據集表單

數據集表單實際上就是一個将不同選項或信息打包上傳的設置。

當一組表單元素放到 <fieldset> 标簽内時,浏覽器會以特殊方式來顯示它們,它們可能有特殊的邊界、3D 效果,或者甚至可創建一個子表單來處理這些元素。(W3school)

這個數據集有三個部分組成,首先是<fliedset></fliedset>,這個标簽不會顯示,隻是告訴浏覽器這裡的數據要打包。

第二是<legend></legend>,"legend"(說明),這裡添加數據集名稱。

第三就是我們之前學到的那些标簽了。

示例代碼如下:

<fliedset> <legend>信息打包</legend> </fliedset>

下面我們使用這段代碼把form2打包一下吧。示例代碼如下:

<form> <fieldset><!--開始--> <legend>信息打包</legend><br> <!--标題-->興趣愛好:<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> 最高學曆:<br> <input type = "radio" name = "education" value = "highSchool"/>高中 <input type = "radio" name = "education" value = "bachelor"/>本科 <input type = "radio" name = "education" value = "master"/>碩士 <input type = "radio" name = "education" value = "doctor"/>博士 <br> 請選擇省份 <select name = "province"> <option value="Hebei">河北</option> <option value="Shandong">山東</option> <option value="Henan" selected="selected">河南</option><!--選中這個選項--> <option value="Hainan">海南</option> <option value="Jiangsu">江蘇</option> <option value="Anhui">安徽</option> </select> <br><br><br> 請簡要描述您的劇本的情節<br> <textarea row="3" cols="20" name ="storyOutLine"placeholder="最多輸入80字"maxlength="80"autofocus></textarea> <br> </fieldset><!--結尾--> <input type = "image" src = "img/示例圖片/submit.jpg"/><br> <input type="reset" /><br> <input type = "submit" value = "submit"/> </form>

頁面效果如下:

html制作表單時如何輸入單選(HTML表單3下拉列表多行文字輸入)10

今天的内容結束了!

如果您喜歡我的教程請關注我,點贊也能讓我充滿動力!

HTML完整學習目錄

HTML序章(學習目的、對象、基本概念)——零基礎自學網頁制作

HTML是什麼?——零基礎自學網頁制作

第一個HTML頁面如何寫?——零基礎自學網頁制作

HTML頁面中head标簽有啥用?——零基礎自學網頁制作

初識meta标簽與SEO——零基礎自學網頁制作

HTML中的元素使用方法1——零基礎自學網頁制作

HTML中的元素使用方法2——零基礎自學網頁制作

HTML元素中的屬性1——零基礎自學網頁制作

HTML元素中的屬性2(路徑詳解)——零基礎自學網頁制作

使用HTML添加表格1(基本元素)——零基礎自學網頁制作

使用HTML添加表格2(表格頭部與腳部)——零基礎自學網頁制作

使用HTML添加表格3(間距與顔色)——零基礎自學網頁制作

使用HTML添加表格4(行顔色與表格嵌套)——零基礎自學網頁制作

16進制顔色表示與RGB色彩模型——零基礎自學網頁制作

HTML中的塊級元素與内聯元素——零基礎自學網頁制作

初識HTML中的<div>塊元素——零基礎自學網頁制作

在HTML頁面中嵌入其他頁面的方法——零基礎自學網頁制作

封閉在家學網頁制作!為頁面嵌入PDF文件——零基礎自學網頁制作

HTML表單元素初識1——零基礎自學網頁制作

HTML表單元素初識2——零基礎自學網頁制作

HTML表單3(下拉列表、多行文字輸入)——零基礎自學網頁制作

HTML表單4(form的action、method屬性)——零基礎自學網頁制作

HTML列表制作講解——零基礎自學網頁制作

為HTML頁面添加視頻、音頻的方法——零基礎自學網頁制作

音視頻格式轉換神器與html視頻元素加字幕——零基礎自學網頁制作

HTML中使用<a>标簽實現文本内鍊接——零基礎自學網頁制作

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved