html 復選框name值,HTML(5)表單元素以及對各個表單元素的name、value屬性的理解

我在學習表單元素的時候感覺很混亂,特別是 name value這兩個屬性,沒有真正理解它們是干什么的,所以需要梳理一下。

HTML表單元素主要有

HTML5新增的表單元素有三個

下面梳理一下這些表單元素的用法并指出各元素的name、value屬性含義

1.

元素元素定義HTML表單,收集用戶輸入。

屬性主要有 action和method;

action定義在提交表單時執行的動作,向服務器提交表單的通常做法是使用提交按鈕(type為submit的元素);如果省略該屬性,則action會被設置為當前頁面。

method屬性規定在提交表單時所用的HTTP方法(HTTP方法有GET和POST兩種,這里只說一下兩者的主要區別:GET方法會使表單數據在頁面地址欄是可見的,而POST方法不可見,所以POST方法安全性更佳)。

form elements...

2. 元素

元素很常用(為行內元素,在“去哪兒”找實習面試的時候被問到過,當時都答錯......),根據不同的type屬性,可以變化為多種形態。

type的取值有text radio checkbox password submit button;HTML5又新增了type類型email url search number range color date pickers(date month week...),這些新類型提供了更好的輸入控制和驗證。

對于元素,除了type屬性,常用的就是name和value屬性:

name屬性----想要被正確地提交,每個輸入字段必須設置一個name屬性。

value屬性----為元素設定值,對于不同的type,value屬性的含義也不同。

type="submit"、"button"、"reset" ——定義按鈕上顯示的文本

type="text"、"password"、"hidden" ——定義輸入字段的初始值

type="radio"、"checkbox"、"image" ——定義與輸入相關聯的值

type="file" ——無法與value屬性一起使用

這里只具體介紹type為radio checkbox的元素。

radio定義單選鈕,允許用戶在有限數量的選項中選擇一個。

你喜歡誰?

楊洋

許嵩

吳彥祖

效果圖如下

8b365ef76ae0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

當選擇“許嵩”,點擊“提交”按鈕后,看到頁面地址欄里表單數據的內容如下圖所示。

注意:單選鈕的各個name屬性值要完全一致,否則會不只選中一個選項

8b365ef76ae0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

checkbox是復選框,允許用戶在有限數量的選項中選擇零個或多個選項。

你喜歡誰?

楊洋

許嵩

吳彥祖

效果圖如下

8b365ef76ae0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

當我全選時(好像暴露了什么),name和value值表現如下

8b365ef76ae0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

3. 元素- -下拉列表

定義下拉列表,需要配合使用,定義待選擇的選項;通常會把首個選項顯示為被選選項;可通過selected屬性來定義預定義選項。

apple

pineapple

mango

grape

效果圖如下:

8b365ef76ae0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

打開下拉列表,選擇"mango"這一項,并點擊"提交"按鈕,因為method設置為了get,所以在地址欄中可看到數據:分別取自中的name屬性值和被選項的value屬性值。

當value的屬性值是空的時候,會取的內容值作為表單數據提交。

8b365ef76ae0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

4. 元素

定義多行輸入字段(文本域)

Just Do It!

效果如下圖

8b365ef76ae0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

地址欄數據如下圖所示。當文本域為空時,提交的表單數據也為空;改變文本域的值,再次提交,則表單數據也會相應的改變。

8b365ef76ae0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

5. 元素

元素的type屬性有三個可能的值button submit和reset;這里只介紹屬性值button

type為button時,定義可點擊的按鈕

click

效果如下圖

8b365ef76ae0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

點擊后出現

8b365ef76ae0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

6. 元素

規定輸入域的選項列表;需要配合元素一起使用,該元素定義列表項;如需把datalist綁定到輸入域,需要把輸入域的list屬性值設置為datalist的id值;元素必須要設置value屬性。

效果圖如下

8b365ef76ae0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

當選擇第三項,并點擊"提交"按鈕后,地址欄數據如下

8b365ef76ae0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

7. 元素

提供一種驗證用戶的可靠方法。

元素是密鑰對生成器(key-pair generator)。當提交表單時會生成兩個鍵,一個是公鑰,一個是私鑰。私鑰存儲于客戶端,公鑰則被發送到服務器。公鑰可用于之后驗證用戶的客戶端證書。

目前瀏覽器對該元素糟糕的支持程度不足以使其成為有用的安全標準。

效果圖如下

8b365ef76ae0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

點擊第一項并提交后,地址欄的數據為

file:///C:/Users/wxf/Desktop/imooc/home/test4.html?security=MIICQDCCASgwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCiOHLvFmlmZKNDwqFZ8ie7mSP%2FmRRVSxhgtvH3ORHEoAl63sO9mZWVEPs8ZrcgCLW5z1TFGs9hadvhL%2BafxUs%2FN6lXYWDpoM7juZLuRDbK%2BdF4WAMWDbgX3NzK5fj2t2J5oMiLaBh8slUUByCAENCktHXeEBCs%2BuaFqxZN%2B458BBTz%2Fg%2BYoQ5AUj3jv0lzfwUZ46xxd2yUyUVYpnYy8PMUQMwV4vZ2hNQEzM%2BW7HKHkBDTD8OQFDwmSuizLq5DO34x%2BInnvS9lpiJOkUHCUdciYITtLS2lw45JZnjkuJdeWGSwXmBdboBix99u6jZ6NGEtTQ2Pb%2BqNQFeutzLzrEEpAgMBAAEWADANBgkqhkiG9w0BAQQFAAOCAQEAHe4OWmRmaxhQxUPQnwY9W8kWwMMtEKZJ%2B28qVmZILOiBUJWYDiEXo2VJy9fUUuOL7gdrlc1exPNRMOIQSK2n221foHJ%2BKWmecnZ9jVwWr46eHASrrRKUHDANePwDxrUQ0bxr26vdcpGPZBFlvqf5RehkATlrYtt3Aij9txjzE%2FNss4d%2BL%2BtAOyY4KdgHRTjmn8HdA9%2BDgflroHyQ8frO3jvprojyDX3Jhko5o6XxScXJDKX3QO51PLOPcVsJLBElU8QPKZybO9GpCuj36TvX74CxP22wtsGkuRAGeqOyjjyyGBmKio83b1HudL6KEh31T2xyntk6STyqO%2FlxEdIRpQ%3D%3D

8. 元素

用于不同類型的輸出,如計算或腳本輸出。

+1

10 =

function resCalc(){

numA=document.getElementById("num_a").value;

numB=document.getElementById("num_b").value;

document.getElementById("result").value=Number(numA)+Number(numB);

}

效果如下圖

8b365ef76ae0?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

通過總結對這些元素的認識更加深刻了,所以要經常整理!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/534408.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/534408.shtml
英文地址,請注明出處:http://en.pswp.cn/news/534408.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

html中一張a4是多少pt,CSS設置A4紙張尺寸

我需要在網絡上模擬A4紙,并允許打印此頁面,因為它在瀏覽器上顯示(特別是Chrome)。我設置元素的大小為21厘米x 29.7厘米,但當我發送打印(或打印預覽)它剪輯我的頁面。HTMLPage 1/2Page 2/2CSSbody {margin: 0;padding: 0;background-color: #F…

html中的異步請求數據格式,解決layui中table異步數據請求不支持自定義返回數據格式的問題...

使用版本 layui-v2.3.0修改:打開layui中table.js源碼在 Class.prototype.pullData 這個方法定義內部//獲得數據Class.prototype.pullData function(curr, loadIndex){var that this,options that.config,request options.request,response options.response,so…

首頁圖標九宮格 html5,html5九宮格布局的網格菜單代碼

特效描述:html5 九宮格布局 網格菜單代碼。今天我們想和大家分享一個九宮格菜單動畫。這個想法的靈感來自于視頻中的效果,html5全屏展開網格布局菜單,點擊全屏背景切換顯示代碼。代碼結構1. 引入CSS2. 引入JS3. HTML代碼Grid MenuarrowdropTo…

html數據摘要算法,js 摘要算法 base64加密解密 以及字符串編碼

js 摘要算法 base64加密解密 unescape()和escape()對字符串進行編碼 encodeURI()和decodeURI()編碼 encodeURIComponent()和decodeURIComponent()編碼base64:雙向加密方式。1.GitHub中下載base64https://github.com/dankogai/js-base642.對應的HTML中調用//加密var …

html中日期格式化函數,JavaScript日期時間格式化函數分享

這個函數經常用到,分享給大家。函數代碼:Date.prototype.format function(format){var o {"M" : this.getMonth()1, //month"d" : this.getDate(), //day"h" : this.getHours(), //hour"m" : this.getMi…

蘋果6怎樣打開html,蘋果iPhone的Safari瀏覽器使用技巧圖解

  大多數的 iPhone 用戶們都是用的 iOS 系統自帶的 Safari 瀏覽器,不過很多用戶們對 Safari 瀏覽器卻不是很熟悉,因為 Safari 畢竟沒有國產瀏覽器這么動我們!這廂腳本之家小編給大家介紹一些 iOS Safari 瀏覽器的一些你所不知道…

華為p9 html尺寸,華為P9的屏幕尺寸是多少?

華為P9的屏幕尺寸是多少華為P9的屏幕尺寸是5.2英寸。針對華為P9的屏幕尺寸是多少的問題,配置方面,華為P9搭載了麒麟955處理器,麒麟955基于臺積電16nm FinFET Plus制程工藝打造,比FinFET擁有更強的性能。架構方面,麒麟9…

美國款游戲計算機,美國一程序員設計計算機游戲 悼念早逝愛子(圖)

據美國《今日》網站4月25日報道,美國科羅拉多州的程序員賴安?格林(Ryan Green)設計了一款叫做“癌癥:那條猛龍”的游戲,以此紀念愛子約耳(Joel)短暫的一生。2010年,1歲的約耳被診斷出患有致命的腦癌,賴安希望游戲玩家…

計算機專業知識是什么范圍,計算機基礎知識考題

計算機技術在我國得到了快速發展,計算機應用范圍越來越廣泛,普及計算機知識已迫在眉睫。那么你對計算機基礎知識了解多少呢?以下是由小編整理關于的內容,希望大家喜歡!1、電子計算機主要是以***B***劃分發展階段的。A、集成電路 B、電子元件…

html json to table,javascript - HTML - Convert json to table - Stack Overflow

Im trying to convert JSON to a table, but it doesnt. Everything seems fine, but I cannot see the values ??in my table.My code that converts JSON to table:$(function() {var my_data ;$.each(JSON.parse(sonuc.response) , function(key, item){my_data ;my_dat…

html中.inner樣式,JavaScript-DOM動態控制Html標簽對象樣式和innerHTML、className屬性

文本1//首先獲取標簽對象var p document.getElementById("text1");//通過對象自帶的style方法設置不同的樣式p.style.backgroundColor "black";p.style.fontSize "20px";//上面是給p標簽設置兩個樣式,背景顏色和字體大小說明&…

北京科技大學計算機碩士,北京科技大學計算機專業碩士只有面授上課嗎

北京科技大學計算機專業碩士比較熱門,目前有意接受北京科技大學計算機專業碩士教育的學員,對其是否只有面授上課還比較疑惑。下文可供大家參考:一、只有面授上課北京科技大學計算機專業碩士只有面授上課,有周末班和集中班兩種上課…

中國石油計算機文化基礎答案,中國石油大學17年秋《計算機文化基礎》第二次在線作業答案...

中國石油大學17年秋《計算機文化基礎》第二次在線作業答案 (8頁)本資源提供全文預覽,點擊全文預覽即可全文預覽,如果喜歡文檔就下載吧,查找使用更方便哦!4.90 積分第二次在線作業窗體頂端單選題 (共40道題)1.(2.5分) Word不具有的功能是()。 …

計算機硬盤中病毒以后怎么辦,計算機中病毒,格式化整個硬盤后還有?怎么辦?...

計算機中病毒,格式化整個硬盤后還有?怎么辦?來源:互聯網 2009-07-23 13:40:47 評論分類: 電腦/網絡 >> 反病毒問題描述:好象是一種播放器帶來的病毒,會在開機時自動運行程序(kuzhan . kubao . IEbar . 桌面媒體 . 中文官方…

計算機興趣班記錄,計算機興趣班活動記錄.doc

計算機興趣班活動記錄計算機二課活動記錄周次三應 到人 數實 到人 數缺席者及原因活動內容創作練習:設計賀卡記錄人陳美馨活動過程記錄1、啟動“畫圖”軟件:解說并演示啟動“畫圖”軟件的要領與操作步驟。2、解說并演示畫圖軟件的窗口組成。3、請同學們完成好自己的…

計算機輔助抗體設計,計算機輔助設計提高單克隆抗體親和力的研究

摘要:增強抗體親和力對于提高其檢測靈敏度,延長解離時間,降低藥物使用劑量和增強藥效都具有非常重要的意義.到目前為止,提高抗體親和力的方法主要是以原親本單抗為改造模板,通過構建其突變體抗體庫(如核糖體展示,酵母雙雜交,噬菌體展示抗體庫等)進行篩選,最終獲得更…

計算機排版技能會操方案,實驗九 Word的高級排版技巧.pdf

《微機操作》實驗九 課件一、實驗要求通過本節學習,要求熟練掌握下列操作技能(1) 能夠適時適地插入頁碼、分頁符、分節符;(2) 能夠編輯相同頁眉、頁腳,也能建立不同節奇偶頁不一樣的頁眉、頁腳;(3) 在Word 2003 文檔中能夠使用超鏈…

北大元培計算機,北大元培計算機模擬

《北大元培計算機模擬》由會員分享,可在線閱讀,更多相關《北大元培計算機模擬(17頁珍藏版)》請在人人文庫網上搜索。1、1題目 - 滿足條件的數累加 來源 元培-From Whf 描述 將正整數 m 和 n 之間(包括 m 和 n)能被 17 整除的數累加。其中,m i…

oftc注冊服務器占用,golang服務器程序運行過程中崩潰,報錯:fatal error: runtime: out of memory...

用golang編寫的游戲服務器程序,在接受來自客戶端的鏈接請求時有一定概率崩潰,崩潰時的打印如下:fatal error: runtime: out of memoryruntime stack:runtime.throw(0x81b890, 0x16)/usr/local/go/src/runtime/panic.go:527 0x90runtime.sysMa…

聯想服務器重裝2008,聯想ThinkSystem機器安裝2008R2詳細教程

聯想ThinkSystem機器安裝2008R2詳細教程貓先生 ? 2019 年 04 月 13 日自聯想發布新品服務器以來,關于新品機器能否安裝2008的聲音此起彼伏尤其是陣列卡的驅動讓眾多嘗試安裝的人折了腰,現在我將整個安裝過程做個詳細的教程,希望能幫到各位工…