文章导航

HTML input checkbox复选框

2018-2-13 17:33| 发布者: admin| 查看: 1172| 评论: 0|来自: 蚂蚁部落

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>之外,但依然是该表单的一部分。


鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部