如何设置htmlcheckbox为必填内容

html-css017

如何设置htmlcheckbox为必填内容,第1张

html如何设置必填项

2022-02-17 14:18:11 1967 百度已收录

本文摘自PHP中文网,作者醉折花枝作酒筹,侵删。

在html中,可以使用required属性来设置必填项,需要在input元素标签中添加“required="required"”样式即可。required属性规定必需在提交之前填写输入字段。如果使用该属性,则字段是必填(或必选)的。

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

HTML5引入的必填项

required属性

required 属性规定必需在提交之前填写输入字段。

如果使用该属性,则字段是必填(或必选)的。

语法:

1

<input required="required">

特点:

适用于<input>标签的以下类型:text,search,url,telephone,email,password,date pickers,number,checkbox,radio以及file。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>required属性</title>

</head>

<body>

<form action="demo-form.php">

Username: <input type="text" name="usrname" required />

<input type="submit" />

</form>

<p>

<strong>注意:</strong>Internet Explorer 9及更早 IE 版本,或 Safari

不支持 input 标签的 required 属性。

</p>

</body>

</html>

效果:

阅读剩余部分

css3可以做到兼容ie9和市面上的多数非IE内核浏览器,它的

 background-size可以设置2个值,1个为必填,1个为可选。

其中第1个值用于指定背景图的width,第2个值用于指定背景图的height,如果只给background-size设置1个值,则第2个值默认为auto(cover和contain特定值除外)。

div{

background-image:url(test.png)

background-repeat:no-repeat

background-size:100px

}

cover表示覆盖整个容器。你要背景全部那么需要注意的是html,body {height:100%}

当然以上内容不兼容低版本IE浏览器和不兼容css3规则的浏览器。

你说的背景整张显示,我之前项目遇到过这样的需求。我是直接用脚本写的。

实现思路是用图片绝对定位在网站最底层,z-index属性设置成负值。用脚本判断窗口大小,在每次窗口大小发生改变时监听事件捕获长宽,赋值给这张“地图”。

[abc^="def"] 选择 abc 属性值以 "def" 开头的所有元素

[abc$="def"] 选择 abc 属性值以 "def" 结尾的所有元素

[abc*="def"] 选择 abc 属性值中包含子串 "def" 的所有元素

相应的jq代码,你懂的。