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屬性值設定為相同即可。
相關文章
- 根據name屬性值篩選checkbox核取方塊
- JavaScript使用name屬性值獲取元素物件JavaScript物件
- File name 屬性
- TypedArray.name 屬性
- JavaScript 函式 name 屬性JavaScript函式
- mvc textboxfor name 屬性MVC
- DIV可以有name屬性
- BackgroundImageLayout屬性值
- jquery通過name屬性匹配元素jQuery
- <checkBox>標籤的value屬性的作用
- jQuery獲取id屬性值具有點的元素jQuery
- id屬性值帶有點(.)jQuery如何獲取jQuery
- C#反射設定屬性值和獲取屬性值C#反射
- 關於python類屬性和例項屬性的一些細節注意點Python
- CSS 屬性賦值CSS賦值
- javascript delete刪除屬性的注意點簡單介紹JavaScriptdelete
- js獲取checkbox核取方塊checked屬性值為true核取方塊JS
- jquery獲取id屬性值帶有點的元素jQuery
- jQuery利用name屬性獲取表單元素jQuery
- name屬性是表單元素必須的
- JavaScript中屬性name與方法名不能相同JavaScript
- 修改追加屬性的值
- HTML 布林屬性值HTML
- ajax readystate 屬性值
- js如何獲取給定屬性的屬性值JS
- jQuery點選元素獲取此元素的id屬性值jQuery
- JavaScript獲取當前點選元素的id屬性值JavaScript
- 窗體間利用屬性(property)來傳遞值時應注意的問題。
- 在url中通過屬性名獲取屬性值
- JavaScript 獲取 checked 屬性值JavaScript
- javascript如何獲取屬性值JavaScript
- CSS border屬性預設值CSS
- jquery設定href屬性值jQuery
- jquery改變元素屬性值jQuery
- 理解CSS屬性值語法CSS
- javascript獲取物件直接量中的屬性和屬性值JavaScript物件
- 為什麼列印物件,點開檢視某屬性有值,但是直接列印無值物件
- html中Position屬性值介紹和position屬性四種用法HTML