HTML-面试-表单与验证
2026年10月16日·Admin·2 次浏览
面试题:表单提交方式?HTML5 校验与常用 input 类型?
method 与 enctype
GET:数据拼在 URL,有长度限制,可缓存/分享链接。POST:请求体携带;上传文件需enctype="multipart/form-data"。
HTML5 约束校验
属性如 required、min/max、pattern、type="email|url|number" 等触发浏览器原生校验;可用 formnovalidate 跳过。
注意:不能替代服务端校验(安全与兼容)。
name 与提交
只有带 name 的控件才会进入提交数据;disabled 一般不提交。
fieldset / legend
分组与说明,提升无障碍与结构清晰度。