HTML input checkbox核取方塊
radio單選按鈕只能夠選中其中一項,核取方塊則可以選中任意多項。
所以核取方塊通常用於需要多項選擇的應用場景,比如某些網站需要選擇個人掌握的技能或者愛好等。
將<input>標籤的type屬性值設定為"checkbox"即可建立一個核取方塊。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <form name="myform" method="post" action="do.php"> 興趣: <input type="checkbox" name="favorite" value="1" />前端 <input type="checkbox" name="favorite" value="2" />後端 <input type="checkbox" name="favorite" value="3" />美工 </form> </body> </html>
上面的程式碼簡單演示了核取方塊的使用,可以選中任意項。
特別說明:name屬性是必須的,否則後臺無法接收提交的表單資料。
單選按鈕還有其他屬性,下面分別做一下介紹:
(1).value:規定單選的value屬性值,它會被髮送到伺服器。
(2).checked:規定核取方塊處於選中狀態。
(2).required(HTML5):規定文字域內容是必填的。
(3).form(HTML5):規定輸入域所屬的一個或多個表單。
(4).autofocus(HTML5):規定在頁面載入時,域自動地獲得焦點。
(5).disabled:規定單選按鈕不可用。
程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <form name="myform" method="post" action="do.php"> 興趣: <input type="checkbox" name="favorite" value="1" />前端 <input type="checkbox" checked name="favorite" value="2" />後端 <input type="checkbox" name="favorite" value="3" />美工 </form> </body> </html>
使用checked屬性可以設定一個核取方塊處於預設選中狀態。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <form name="myform" method="post" action="do.php"> 興趣: <input type="checkbox" name="favorite" value="1" />前端 <input type="checkbox" required name="favorite" value="2" />後端 <input type="checkbox" name="favorite" value="3" />美工 <input type="submit" value="提交表單"> </form> </body> </html>
通過required屬性設定對應的核取方塊為必選項。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <form name="myform" method="post" action="do.php"> 興趣: <input type="checkbox" name="favorite" value="1" />前端 <input type="checkbox" autofocus name="favorite" value="2" />後端 <input type="checkbox" name="favorite" value="3" />美工 <input type="submit" value="提交表單"> </form> </body> </html>
autofocus屬性可以設定指定核取方塊在頁面載入完成之後自動獲取焦點。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <form name="myform" method="post" action="do.php"> 興趣: <input type="checkbox" name="favorite" value="1" />前端 <input type="checkbox" disabled name="favorite" value="2" />後端 <input type="checkbox" name="favorite" value="3" />美工 <input type="submit" value="提交表單"> </form> </body> </html>
disabled屬性可以設定核取方塊為不可用狀態;設定為不可用狀態的表單元素值不會被提交。
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> </head> <body> <form name="myform" id="ant" method="post" action="do.php"> 興趣: <input type="checkbox" name="favorite" value="1" />前端 <input type="checkbox" disabled name="favorite" value="2" />後端 <input type="submit" value="提交表單"> </form> <input type="checkbox" form="ant" name="favorite" value="3" />美工 </body> </html>
form屬性引用所屬表單的id,於是,雖然單核取方塊在<form>之外,但依然是該表單的一部分。
相關文章
- HTML input checkbox 核取方塊HTML
- CSS 美化checkbox核取方塊CSS
- jQuery checkbox核取方塊操作jQuery
- js獲取checkbox核取方塊checked屬性值為true核取方塊JS
- checkbox 核取方塊全選程式碼
- css3美化checkbox核取方塊CSSS3
- JavaScript動態新增checkbox核取方塊JavaScript
- JavaScript動態建立checkbox核取方塊JavaScript
- layui獲取頁面checkbox核取方塊值UI
- JavaScript獲取選中checkbox核取方塊值JavaScript
- jQuery獲取所有的checkbox核取方塊元素jQuery
- jQuery操作checkbox核取方塊方法大全jQuery
- checkbox核取方塊美化程式碼例項
- JavaScript 獲取選中checkbox核取方塊的值JavaScript
- jquery獲取選中checkbox核取方塊的值jQuery
- js獲取選中checkbox核取方塊的值JS
- javascript獲取選中checkbox核取方塊的值JavaScript
- JavaScript 判斷checkbox核取方塊是否選中JavaScript
- CSS模擬美化checkbox核取方塊詳解CSS
- javascript 限制checkbox核取方塊選中數量JavaScript
- jQuery判斷checkbox核取方塊是否選中jQuery
- jquery限制checkbox核取方塊選中數目jQuery
- JavaScript判斷checkbox核取方塊是否選中JavaScript
- jquery實現checkbox核取方塊全選效果jQuery
- jquery獲取沒有選中的checkbox核取方塊jQuery
- JavaScript獲取選中checkbox核取方塊的選中值JavaScript
- jQuery獲取選中的checkbox核取方塊的值jQuery
- Element原始碼分析系列6-Checkbox(核取方塊)原始碼
- jQuery核取方塊checkbox的全選和反選jQuery
- JavaScript設定checkbox核取方塊選中狀態JavaScript
- js實現checkbox核取方塊的反選效果JS
- jQuery 判斷checkbox核取方塊是否被選中jQuery
- 模擬美化checkbox核取方塊程式碼例項
- 使用jquery獲取被選中checkbox核取方塊的值jQuery
- javascript checkbox核取方塊全選和取消全選效果JavaScript
- 根據name屬性值篩選checkbox核取方塊
- jquery限制checkbox核取方塊被選中的數目jQuery
- javascript如何判斷checkbox核取方塊是否被選中JavaScript