复选框的使用-HTML入门基础(023)

我们接着分享关于input标签的内容,今天说的是复选框,单选按钮只能从列表中选择一项,其他互斥,而复选框可以从选项中选择一项或多项,是并行的概念。

 

语法:

 

 

<input type="checkbox" value="复选框值" checked="checked">

 

checked属性表示此选项默认情况是勾选的,因为复选框是没有分组互斥的概念的,所以name属性也没有设置成同名的这种操作。

 

示例代码:

 

 

<html>  <head>    <title>复选框</title>  </head>  <body>    你想学习的编程语言有:<br>    <input type="checkbox" id="checkbox1" name="checkbox1" value="html">HTML<br>    <input type="checkbox" id="checkbox2" name="checkbox2" value="css">CSS<br>    <input type="checkbox" id="checkbox3" name="checkbox3" value="javascript">Javascript<br>  </body></html>

 

我们运行浏览器后,发现可以多项选择,这个就是复选框的使用方法。不知道大家有没有发现,之前的单选按钮,和现在的多选按钮,需要选择时都需要直接去点击圆点和方框,才可以生效,对于文字单击,是没有效果的。

 

这里我们就要介绍一个通用标签了,label标签,它使用for属性来绑定与哪个input标签产生关联,给个示例代码让大家明白一下。

 

​​​​​​​

<html>  <head>    <title>复选框带label</title>  </head>  <body>    不带label标签的复选框:<br>    <input type="checkbox">苹果<br>    <input type="checkbox">香蕉<br>    <input type="checkbox">桔子<br>    带label标签的复选框:<br>    <input type="checkbox" id="checkbox1"><label for="checkbox1">苹果</label><br>    <input type="checkbox" id="checkbox2"><label for="checkbox2">香蕉</label><br>    <input type="checkbox" id="checkbox3"><label for="checkbox3">桔子</label><br>  </body></html>

 

大家有没有感受到区别,使用label标签的复选框,点击框体和文字,都会有选中的效果,省事多了。没有label标签的复选框,需要每个都点击框体,才会有效果。这个对于操作的用户来讲,方便,轻松许多。

 

那么label标签是如何与input标签对应的呢?这个就是为什么在每个表单控件都需要有id了,只有你给控件命名了id,在label标签中使用for属性,指明是哪个id,就对应哪个标签。大家自己体会一下。

 

 


 

表单按钮:

下面我们说说,在HTML中,按钮分为三种:

1、普通按钮button

2、提交按钮submit

3、重置按钮reset

 

普通按钮button:

 

在HTML中,普通按钮的作用都是为了启动javascript脚本的,单独使用button按钮没有什么实际意义。

 

语法:

 

 

<input type="button" value="按钮显示名称" onclick="javascript脚本程序">

 

value的取值就是显示在按钮上的文字,onclick是普通按钮的事件,关于事件的内容,我们后期到学习JavaScript时给大家分享。

 

示例代码:

 

​​​​​​​

<html>  <head>    <title>普通按钮</title>  </head>  <body>    单击按钮弹出对话框:    <input type="button" value="单击我试试" onclick="alert('你单击了我');">  </body></html>

 

运行程序后,你单击按钮,就出发了按钮的onclick事件,事件就调用了脚本程序,alert是JavaScript程序中,弹出提示框的方法,所以你看到一个弹出框体。

 

提交按钮submit:

 

提交按钮是一种具有特殊功能的按钮,单击此按钮,表单中填入的内容均会被提交给服务器处理。

 

语法:

 

 

<input type="submit" value="保存">

 

提交按钮的使用,是需要配合学习后端技术后才可以见到效果的,这里我们就先了解一下。

 

重置按钮reset:

 

重置按钮也是一种具有特殊功能的按钮,它可以一键清除网页中全部填写的内容,达到清空的目的。

 

语法:

 

 

<input type="reset" value="重置按钮的名称">

 

此按钮一般在网页中设置一个即可,单击此按钮网页自动清除填写的内容。

 

示例代码:

​​​​​​​

<html>  <head>    <title>重置按钮</title>  </head>  <body>    <form>    <p>模拟用户注册</p>    姓名:<input type="text"><br>    用户名:<input type="text"><br>    密码:<input type="password"><br>    确认密码:<input type="password"><br>    电子邮箱:<input type="text"><br>    <input type="reset" value="清空内容">    </form>  </body></html>

 

这里我们模拟用户注册时的场景,用户填写了内容,单击此重置按钮,全部内容清空了,用户可以重新填写内容,不用一个一个的删除内容再填写,方便用户。

 

提交按钮和重置按钮,需要起作用,必须包含在form表单内才可以,否则无效;另外重置按钮也只能清除其所在的form表单的内容,对于其他form表单的内容不影响,这点大家需要了解。

 

下节我们接着分享关于input标签其他的内容。

 

 

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虾米大王

有你的支持,我会更有动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值