正在加载...
HTML input 属性
除 type 外,input 还有描述规则与提示的属性:required、placeholder、范围等。
直接回答
常用:name、id、value、placeholder、required、min、max、step、maxlength、pattern、disabled、readonly。引导用户并做基础浏览器校验——重要数据仍要在服务器验证。
📊 常用 input 属性
| Attribute | Role |
|---|---|
| placeholder | Hint text inside an empty field |
| required | Field must be filled before submit |
| min / max / step | Limits for number/date-like types |
| maxlength | Max characters for text-like types |
| pattern | Regex-like allowed pattern |
| disabled | Control not usable / not submitted |
| readonly | Visible but not editable |
Attributes on inputs
html
HTML Code
<label for="age">Age</label>
<input id="age" name="age" type="number" min="1" max="120" required>
<label for="code">Code</label>
<input id="code" name="code" type="text" maxlength="6" placeholder="ABC123" pattern="[A-Za-z0-9]{6}">
试一试
- email 设
required和 placeholder - number 设 min/max
- 空提交看浏览器提示
- 短代码设 maxlength
常见错误
- 只靠浏览器校验
- 需提交的字段用
disabled pattern过复杂
小结
- 属性细化 input 行为
- required、范围、maxlength 常用
- placeholder 是提示不是 label
- 可见字段都要 label
🧠 测试您的知识
准备开始
测试您的知识
通过这个互动测验挑战自己,看看你对这个主题的理解程度如何
5
问题
70%
及格要求
∞
时间
∞
尝试次数
📝 说明
- 仔细阅读每个问题
- 为每个问题选择最佳答案
- 您可以随时重新参加测验
- 您的进度将显示在顶部