HTML5 对表单(Form)进行了重大的增强,引入了许多新属性,使得表单验证、交互和数据处理变得更加简单,大大减少了对 JavaScript 的依赖。 以下是 HTML5 新增的主要表单属性,按功能分类整理: 1. 验证与约束类属性 (Validation) 这些属性允许浏览器直接进行客户端验证。 描述: 规定输入字段为必填项。如果未填写,表单无法提交。 适用: , , 示例: 描述: 规定输入字段必须符合的正则表达式模式。 适用: (text, search, url, tel, email, password) 示例: / 描述: 规定输入字段的最小值和最大值。 适用: (number, range, date, time, datetime-local, month, week) 示例: 描述: 规定输入字段的合法数字间隔(步长)。 适用: 同 /。 示例: (只能输入 0, 2, 4...) 2. 用户体验与交互类属性 (UX) 描述: 提供输入字段的提示信息(占位符),当用户输入内容后消失。 适用: , 示例: 描述: 页面加载时,自动让该字段获得焦点。 适用: 所有...