2024-04-16 分類: 網站建設
表單元素屬性2
為了不再被疑似涉嫌低俗,我只能給大家提供這種圖片了,耐得住寂寞才能學有所成!吸引人的東西未必珍貴。
昨天我們學習了《HTML表單元素初識1——零基礎自學網頁制作》(目錄在結尾),大家通過學習對HTML頁面中的表單元素的基本寫法已經非常熟悉了。同時也學會了通過變換<input/>標簽中的type屬性的值為表單賦予不同的功能,例如輸入文本和建立多選表單。期間,對name與value這兩個屬性的作用與特點進行了闡釋。今天我們繼續學習新的表單內容。建立單選表單:
單選表單把<input/>標簽的type屬性修改為"radio"(收音機),為什么單選表單使用"收音機"這個詞呢?其實道理很簡單,收音機調頻旋鈕是對應角度對應相應調頻,不可能一個角度對應兩個調頻,所以選這個就不能選其他的表單中的type屬性使用"radio"這個詞表示,是不是很形象。
示例代碼如下:<form> 最高學歷:<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> <input type = "submit" value = "submit"/></form>
因為描寫的是最高學歷,一般人最高學歷只有一個,不可能又是學士又是博士,因此使用單選表單。
向服務器提交時,name叫做"education"(教育),value對應不同層次。
頁面效果如下:
大家可以點點試試,每次只能有一個被選中。如圖:綜合練習:
到這為止,我們把之前零散的代碼拼湊一下看看效果吧!<!DOCTYPE HTML> <html> <head> <title>表單 </title> </head> <body> <form> 會員名稱: <input type = "text" placeholder = "請輸入英文或漢語拼音" name="memberName"/><br> 會員密碼: <input type = "text" placeholder = "請輸入英文字母、特殊符號、數字" name="passWord"/><br> 確認密碼: <input type = "text" name="confirmPassWord"/><br> <input type = "submit" value = "提交"/><br> </form> <hr> <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> 最高學歷:<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> <input type = "submit" value = "submit"/> </form> </body> </html>
頁面效果如下:
密碼輸入:我們在使用上述表單輸入密碼時發現,密碼時實時顯示在輸入框中,這一點是不安全的,如圖:
如何讓密碼隱藏呢?其實看過上一篇中type屬性列表的小伙伴肯定猜到了,把type從"text"改為password。示例代碼如下:會員密碼:<input type = "password" placeholder = "請輸入英文字母、特殊符號、數字" name="passWord"/><br>確認密碼:<input type = "password" name="confirmPassWord"/><br>
頁面效果如下:上傳文件:
使用type="file"可以上傳文件!
示例代碼如下:寫在"submit"的上面即可。<input type = "file"/><br><input type = "submit" value = "submit"/>
頁面效果如下:
點擊"瀏覽"看下效果:
神奇!使用圖片制作按鈕
:將type="image"即可,代碼如下:<input type = "image" src = "img/示例圖片/submit.jpg"/><br>
頁面效果如下:用一個src導入圖片即可。
示例圖片:路徑自行設置即可!為表單設置一個重置按鈕
:如果用戶打算重置表單內容后從新填寫,我們可以給他這樣一個按鈕:<input type="reset" /><br>
頁面如圖所示:
大家要注意的是這個"重置"按鈕的作用范圍僅僅是它所在的<form></form>標簽之間!
舉個例子,如圖:
下面我們點擊"重置"后效果如下:
form1中的內容沒有被清空,"重置"按鈕所在的form2內容被清空了!
type屬性值講解我們到此結束了,hidden值這里先不給大家介紹,以后有機會再細說。
button值以后在JavaScript部分還會細說,這里也先略過。
除了<input/>外,還有其他一些標簽,例如<select>或<textarea>等有趣且實用的標簽,我們明天再學習吧!
今天的內容先到這里。希望大家看完之后可以寫寫代碼進行實操。代碼這種東西即使再簡單,寫過和沒寫過的體會也是不一樣的。這個部分的代碼使用"文本編輯器"就可以實踐。具體操作請詳見《》。
碎片化的知識其實對人并沒有多大作用,但是我們的時間在現代化的生活節奏中被撕地越來越碎,因此我希望大家可以利用碎片時間來學習完整的知識,所以,以短篇的形式,每天20分鐘左右,通過積少成多的辦法為大家提供零基礎頁面制作的教程體系是我的主要目的。希望大家學有所成!
喜歡我的教程的小伙伴請關注我,點贊也會讓我充滿動力!
喜歡的小伙伴請關注和轉發,閱讀中遇到任何問題請給我留言,如有疏漏或錯誤歡迎大家斧正,不勝感激!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>標簽實現文本內鏈接——零基礎自學網頁制作
網站名稱:htmlcss個人網站網頁制作(htmlcss簡單的網頁制作)
網站地址:http://m.newbst.com/news34/323834.html
成都網站建設公司_創新互聯,為您提供虛擬主機、面包屑導航、軟件開發、網站設計公司、微信公眾號、域名注冊
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯
猜你還喜歡下面的內容