<form> 标签用于创建表单,action 指定提交地址,method 指定提交方式(GET/POST)。
<input> 标签的 type 属性定义输入类型:
text 文本 | password 密码 | email 邮箱 | number 数字 | tel 电话 | url 网址 | date 日期
radio 单选按钮:同一组必须设置相同的 name 属性。
checkbox 复选框:可多选,checked 属性设置默认选中。
<select> 定义下拉框,<option> 定义选项。
selected 默认选中,disabled 禁用选项,<optgroup> 选项分组。
<textarea> 标签用于多行文本输入。
rows 设置行数,cols 设置列数,resize 控制是否可调整大小。
<datalist> 标签为 <input> 提供输入建议列表。
用户输入时会显示匹配的选项,但也可以输入自定义内容。
<fieldset> 标签用于将表单元素分组,<legend> 标签定义分组标题。
HTML5 提供了内置的表单验证功能:
required 必填 | disabled 禁用 | readonly 只读 | pattern 正则验证 | min/max 范围
| 属性 | 说明 |
|---|---|
| required | 必填字段 |
| disabled | 禁用(不可交互,不提交) |
| readonly | 只读(不可修改,会提交) |
| pattern | 正则表达式验证 |
| min/max | 数字范围 |
| minlength/maxlength | 文本长度范围 |
| placeholder | 输入提示 |
锚点链接可以跳转到页面内指定位置。
第一步:给目标元素设置 id;第二步:href="#id"。
target 属性控制链接打开方式:
_blank 新窗口 | _self 当前窗口(默认)
_parent 父窗口 | _top 最顶层窗口