HTML常见用法

1、label与input建立关联

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<form action="">
    <label> 用户名
        <input type="text" name="name">
    </label>

    <label for="i1">密码</label>
    <input id="i1" type="password">
</form>
</body>
</html>

  两种方式可以将label与input标签关联:

  • 将input标签放入label标签内;
  • 在label标签中添加for属性,for属性的值为input标签的id值

2、form、input标签中autocomplete 属性

2.1、定义

  autocomplete 属性规定输入字段是否应该启用自动完成功能。自动完成允许浏览器预测对字段的输入。当用户在字段开始键入时,浏览器基于之前键入过的值,应该显示出在字段中填写的选项。

  注意:autocomplete 属性适用于下面的 <input> 类型:text、search、url、tel、email、password、datepickers、range 和 color。

2.2、语法

<input autocomplete="on|off">

2.2、form中关闭自动完成功能

<form novalidate autocomplete="off" action="/reg/" method="post" class="form-horizontal reg-form"
      enctype="multipart/form-data"></form>

3、input标签上传文件时accept属性

3.1、定义

  accept 属性规定了可通过文件上传提交的服务器接受的文件类型。

  注意:accept 属性仅适用于 <input type="file">。

  提示:请不要将该属性作为您的验证工具。应该在服务器上对文件上传进行验证。

3.2、语法

<input accept="audio/*|video/*|image/*|MIME_type">

  提示:如需规定多个值,请使用逗号分隔(比如 <input accept="audio/*,video/*,image/*" />)。

3.2、实例

<form action="demo_form.html">
  <input type="file" name="pic" accept="image/*">
  <input type="submit">
</form>
原文地址:https://www.cnblogs.com/bad-robot/p/9759536.html