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
- checkbox 核取方塊全選程式碼
- css3美化checkbox核取方塊CSSS3
- layui獲取頁面checkbox核取方塊值UI
- JavaScript 獲取選中checkbox核取方塊的值JavaScript
- CSS模擬美化checkbox核取方塊詳解CSS
- JavaScript 判斷checkbox核取方塊是否選中JavaScript
- JavaScript獲取選中checkbox核取方塊的選中值JavaScript
- jQuery核取方塊checkbox的全選和反選jQuery
- Element原始碼分析系列6-Checkbox(核取方塊)原始碼
- 點選文字選中或取消選中checkbox核取方塊
- CSS3 checkbox核取方塊和radio單選框美化效果CSSS3
- Flutter 基礎控制元件篇-->單選框(Switch)、核取方塊(Checkbox)Flutter控制元件
- Android 學習筆記之單選按鈕(RadioButton)和核取方塊(CheckBox)Android筆記
- checkBox核取方塊,獲得選中那一行所有列的資料
- ElementUi Table核取方塊回顯UI
- 網頁設計實現核取方塊(checkbox)和單選框(radio)對齊的方法網頁
- 單選按鈕和核取方塊
- JavaScript 限制核取方塊選中數目JavaScript
- 在java和Scenebuilder隱藏核取方塊JavaUI
- PyQT5 實現下拉核取方塊QT
- JavaScript 核取方塊全選和全不選JavaScript
- 對於核取方塊的快捷選擇
- 草稿 核取方塊繫結資料 1204
- 小程式核取方塊全選和全部取消
- [開發教程]第18講:Bootstrap核取方塊boot
- jquery table下的核取方塊選中、取消jQuery
- jQuery Validate限定核取方塊選中的數目jQuery
- 使用jQuery做核取方塊的全選與取消jQuery
- JavaScript刪除核取方塊選中的表格行JavaScript
- 一個數值儲存核取方塊的值
- JavaScript核取方塊全選和全不選詳解JavaScript
- 基礎元件:單選開關和核取方塊元件
- Yii2 中 checkboxlist 核取方塊 預設選中
- Android的核取方塊的詳細開發案例分析Android
- 核取方塊和切換按鈕的7個使用案例
- 直播系統原始碼,單選按鈕和核取方塊原始碼