checkbox name屬性值注意點
關於核取方塊checkbox基本用法可以參閱HTML input checkbox 核取方塊一章節。
本文單獨介紹一下name屬性一些注意點,可能會對初學者造成一定的困擾。
name屬性用於命名當前核取方塊,更重要的作用是,提交表單後,後臺通過name屬性值接收資料。
下面通過一段簡單的程式碼例項進行分析:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> input{ width:15px; height:15px; border:1px dotted blue; } </style> </head> <body> 具備的技能: <input type="checkbox" name="a"/> 前端 <input type="checkbox" name="b"/> 後端 <input type="checkbox" name="c"/> PS </body> </html>
上面程式碼具有三個核取方塊,目的是選中所具備的技能。
就以C#後臺接收資料為例,程式碼片段如下:
[C#] 純文字檢視 複製程式碼String jineng = Request.Form["a"];
上述程式碼可以接收name屬性值為"a"的核取方塊的值,還有另外兩個核取方塊的值沒有接收。
難道每一個核取方塊都要通過上述類似程式碼接收一次嗎,此種方式不能說不行,但是任何實際專案中都不會這麼用。
只要將同一類核取方塊的name屬性值設定為相同即可,程式碼修改如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> input{ width:15px; height:15px; border:1px dotted blue; } </style> </head> <body> 具備的技能: <input type="checkbox" name="jishu"/> 前端 <input type="checkbox" name="jishu"/> 後端 <input type="checkbox" name="jishu"/> PS </body> </html>
上述程式碼將核取方塊的name屬性值修改為"jishu",後臺程式碼修改如下:
[C#] 純文字檢視 複製程式碼String jineng = Request.Form["jishu"];
這樣的話,就可以接收到選中核取方塊的值,也就是說同一類核取方塊的name屬性值設定為相同即可。
相關文章
- File name 屬性
- JavaScript 函式 name 屬性JavaScript函式
- <checkBox>標籤的value屬性的作用
- 關於python類屬性和例項屬性的一些細節注意點Python
- 根據屬性字串獲取屬性值字串
- C#反射設定屬性值和獲取屬性值C#反射
- HTML 布林屬性值HTML
- 修改追加屬性的值
- JavaScript 獲取 checked 屬性值JavaScript
- html中Position屬性值介紹和position屬性四種用法HTML
- 為什麼列印物件,點開檢視某屬性有值,但是直接列印無值物件
- HTML id屬性值不能重複HTML
- C# 類相同屬性賦值C#賦值
- Visual Studio 檔案 BuildAction 屬性值UILDA
- 數值常用的屬性和方法
- <a>為空使用href屬性值填充
- 物件屬性值賦給變數物件變數
- Python __dict__屬性:檢視物件內部所有屬性名和屬性值組成的字典Python物件
- js練習----radio name屬性定義單選按鈕組JS
- EF Code First導航屬性一對一關係中注意點及配置方法
- java判斷實體內中屬性值內容是否有變更(包含父類屬性值)Java
- [20190527]注意表與索引的並行屬性.txt索引並行
- checked屬性值是true還是checked
- 為 protocol 中屬性新增預設值Protocol
- final屬性值能被反射修改嗎?反射
- textarea 多行文字域 type 屬性值
- 字型的粗細的屬性是用哪一個?它有哪些屬性值?
- selenium用XPATH直接獲取屬性值 需要使用.get_attribute(“屬性名”)
- Java常見的系統屬性值及如何通過Java程式設計獲得系統屬性值Java程式設計
- css box-sizing屬性值詳解(MDN)CSS
- 設定和獲取元素固有屬性值
- js 改變 控制元件的屬性值JS控制元件
- 如何防止修改readonly修飾的屬性值
- 關於JS陣列中相同物件屬性值歸類方法的一點思考JS陣列物件
- CMake 屬性之全域性屬性
- jQuery動態修改連結的href屬性值jQuery
- 獲取json串裡的某個屬性值JSON
- 合併陣列物件中相同的屬性值陣列物件