您的位置:

HTML Checkbox属性详解

一、CheckBox基础概念

CheckBox 即 复选框 ,是一种 HTML 表单元素。可以在多个选项中选择一项或多项,与单选框Radio类似。

在 HTML 中引入复选框非常简单,只需要使用input 标签,把 type 属性设为 'checkbox' 即可。

<input type="checkbox" name="vehicle1" value="Bike">I have a bike
<input type="checkbox" name="vehicle2" value="Car">I have a car

二、CheckBox的属性及其用法

1. checked属性

checked 属性可以选中文本框。该属性可设置或返回一个布尔值,但是要将其设置为选中状态,需要为其指定值,比如 checked="checked"。

<input type="checkbox" name="vehicle1" value="Bike" checked="checked">I have a bike
<input type="checkbox" name="vehicle2" value="Car">I have a car

2. disabled属性

disabled 属性用于禁用复选框。如果把该属性添加到一个复选框中,那么这个复选框就会被禁用,用户无法激活它。

<input type="checkbox" name="vehicle1" value="Bike" disabled>I have a bike
<input type="checkbox" name="vehicle2" value="Car">I have a car

3. onchange属性

onchange 属性用于在复选框的值发生改变时触发一个函数。用户在选择一个复选框时,触发 onchange 事件,借此可以获知当前选中的复选框值。

<input type="checkbox" name="vehicle1" value="Bike" onchange="onCheck()">I have a bike
<input type="checkbox" name="vehicle2" value="Car" onchange="onCheck()">I have a car <script> function onCheck() { var str=''; var obj=document.getElementsByName('vehicle1'); for(var i=0; i<obj.length; i++) { if(obj[i].checked) str+=obj[i].value+' '; } document.getElementById('check').innerHTML=str; } </script>

三、CheckBox的一些应用场景

1. 优惠券领取

在网站上优惠券领取页面中,使用多个 CheckBox 组成的表单,用户可以选择需要领取的优惠券。用户可以选择多种权益组合使用,然后提交表单请求领取优惠券。

2. 购物车结算

在购物车页面中,使用多个 CheckBox 组成的表单,用户可以选择需要结算的商品。可以通过复选框的选中状态来确定用户选择了哪些商品,然后提交表单请求结算。

3. 多种支付方式选择

在订单结算页面中,使用多个 CheckBox 组成的表单,用户可以选择不同的支付方式。通过复选框的选中状态来确定用户选择了哪些支付方式,在提交表单请求提交订单时,后台再根据这些选项来处理订单。

四、小结

通过本文的学习,我们了解了 CheckBox 的基本概念及其常用的属性。同时我们了解了复选框的应用场景,为自己的开发工作提供了一些灵感和启示。

HTML Checkbox属性详解

2023-05-19
js的checkbox属性的全选,checkbox js判断

本文目录一览: 1、js中如何实现多个复选框全选 2、js写全选,怎么取消一个checkbox的选中状态,让全选的checkbox选中状态取消 3、怎样用JS实现CHECKBOX 为全选 4、Jque

2023-12-08
htmljs编程笔记(html代码笔记)

本文目录一览: 1、html代码和JS代码有什么区别 2、如何在html中调用js函数 3、JavaScript学习笔记之数组基本操作示例 4、HTML5初学者笔记 5、《web前端笔记7》js字符—

2023-12-08
HTML Checkbox 样式详解

2023-05-19
inputtype=checkbox的详解

2023-05-18
HTML复选框详解

2023-05-20
发篇java复习笔记(java课程笔记)

2022-11-09
java方法整理笔记(java总结)

2022-11-08
重学java笔记,java笔记总结

2022-11-23
印象笔记记录java学习(Java成长笔记)

2022-11-12
java学习笔记(java初学笔记)

2022-11-14
HTML Border属性详解

2023-05-19
layui获取checkbox选中值详解

2023-05-20
Property vs Attribute:HTML元素中的

2023-05-17
javascript简要笔记,JavaScript读书笔记

2022-11-17
HTML表单详解

2023-05-21
详解rel属性

2023-05-19
java客户端学习笔记(java开发笔记)

2022-11-14
js获取checkbox选中的元素,js获取所有checkb

本文目录一览: 1、js中怎么获取checkbox选中的值 2、js问题:如何获取checkbox选中值 3、在js中怎样获得checkbox里选中的多个值? 4、用Javascript怎么获取 ch

2023-12-08
js所有的checkbox默认选中的简单介绍

本文目录一览: 1、求教,怎么实现当checkbox的复选框全部选中时,全选框自动选中 2、怎样用JS实现CHECKBOX 为全选 3、在javascript中如何设置多个checkbox为默认选中

2023-12-08