1. 【强制】不允许使用 <input type="button"> 或 <input type="submit"> 代替 <button>

 2. 【强制】必须给出 button 的 type 属性,防止触发默认的 submit 类型

正例:

 <button type="submit">提交</button>

<button type="button">取消</button>

 3. 【强制】避免使用表单控件的 name 属性,降低兼容风险

 4. 【强制】含文本的表单控件必须配以 label 元素,以扩大点击区域

正例:<label><input type="checkbox" value="on"> 我已确认上述条款</label>

反例:<input type="checkbox" id="confirm" value="on">我已确认上述条款

 5. 【强制】主按钮在 DOM 中顺序应当靠前,以提升可访问性和视觉一致性

作者:刘冬冬  创建时间:2024-06-19 09:42
最后编辑:刘冬冬  更新时间:2024-06-26 16:33