HTML Input 类型全览演示 - 每个type实时渲染
列出从text到color的所有input type,旁边实时展示控件的原生渲染,表单开发参考。
UD5工具箱
覆盖HTML5规范中全部 22种 input type 属性值,现场演示每种类型的渲染效果与交互行为,一目了然。
最通用的单行文本输入,默认type。支持所有字符。
字符被掩码隐藏,防止旁人窥屏。点击眼睛图标可切换显示。
浏览器自动校验邮箱格式。移动端调出含@的邮箱键盘。
自动校验URL格式。移动端键盘含 .com 等域名后缀键。
带增减箭头,支持min/max/step。移动端弹出数字键盘。
桌面端外观同text,移动端调出电话键盘,方便号码输入。
部分浏览器显示清除按钮(×)。移动端键盘含搜索键。
弹出日历面板,选择年月日。格式为 YYYY-MM-DD。
弹出时间面板,选择小时和分钟。格式 HH:MM。
日期+时间组合选择。注意旧type="datetime"已废弃。
选择年份+月份,格式 YYYY-MM。适合信用卡过期等场景。
选择年份+周次,格式 YYYY-Www。适合周报等场景。
弹出系统颜色选择器,返回十六进制颜色值。
滑块拖拽选择数值。支持min/max/step精确控制。
弹出文件浏览对话框,支持accept限制类型、multiple多选。
多选,每个独立勾选。常用于同意条款、多项选择。
互斥单选,同name属性下只能选一个。
触发表单提交动作,将数据发送到action指定的URL。
一键清空所有表单字段,恢复为初始默认值。
无默认行为,需绑定JavaScript事件。最灵活的按钮类型。
用图片替代提交按钮,点击时附带坐标(x,y)参数。
存储不展示给用户的数据,随表单提交发送到服务器。
HTML5 新增了 email、url、number、tel、search、date、time、datetime-local、month、week、color、range 等类型,大幅丰富了表单输入体验,减少了JavaScript辅助验证的工作量。
datetime 在HTML5规范中已被废弃,因为它要求包含时区信息,实现复杂。现在应使用 datetime-local,表示不带时区的本地日期时间。
移动端浏览器会根据type属性智能切换键盘布局:email显示含@的键盘、url显示含.com的键盘、tel显示电话数字键盘、number显示数字键盘、search显示含搜索按钮的键盘。这是提升移动端UX的关键。
使用 min 和 max 属性设定数值范围,step 控制步进精度。例如 min="0" max="100" step="5" 允许输入0到100之间5的倍数。同时可配合JavaScript做更严格的校验。
浏览器遇到不认识的type值会自动降级为 type="text",这是一种优雅的降级机制。因此使用HTML5新类型不会破坏旧浏览器的兼容性,只是失去了增强的交互体验。
使用 accept 属性限制可接受的文件MIME类型(如 accept="image/*" 只选图片,accept=".pdf" 只选PDF)。添加 multiple 属性即可支持同时选择多个文件。
HTML原生range不支持刻度标记,但可以通过 datalist 元素配合 list 属性实现刻度提示:<datalist id="ticks"><option value="0"><option value="50"><option value="100"></datalist>,然后在range上添加 list="ticks"。
不安全。hidden字段仅是在页面上不可见,但用户可以通过查看页面源代码或开发者工具直接看到和修改其值。绝不要用hidden存储密码、令牌等敏感信息。敏感数据应在服务端处理。
提示:所有演示输入框均可直接交互操作,尝试修改数值、选择日期、拖拽滑块,体验各类型的原生行为。
列出从text到color的所有input type,旁边实时展示控件的原生渲染,表单开发参考。
将整个文本中的非ASCII字符全部转换为HTML数字或命名实体。
在线HTML实体编码与解码工具,实现特殊字符与HTML实体的相互转换,防止XSS及显示问题。
输入文字设定打字速度和光标样式,生成逼真的打字机逐字显示动画HTML/JS代码。
清除HTML中的多余空格、注释和换行,移除可选标签,有效减少文件体积。
生成逐行显示的终端风格文本动画,带有光标闪烁,营造黑客氛围。
扫描当前页面使用的所有字体栈,并展示实际渲染字体名及样例。
在放大网格上逐点绘制字母与符号,生成像素字体文件(.ttf预览)及CSS代码片段。
输入文本,预览从右至左竖排效果,并调节行间距和悬挂字符,输出CSS代码。
调整下沉字母的大小、行高和颜色,生成对应的CSS ::first-letter 代码。
并排展示Fira Code、JetBrains Mono等编程字体的连字和标点清晰度效果。
在线HTML代码格式化与压缩工具,可对HTML进行缩进美化、压缩混淆,提升可读性并保持结构完整。
预览所有主流系统预装的Web安全字体,并显示对应的font-family名称。
配置打印时需要隐藏的导航、广告等,生成完整的@media print样式块。
输入文字,切换开启连字(liga)、小型大写(c2sc)等OpenType特性,观察渲染差异。
统计文本总字数、各部分字数(可自定义标题匹配),并估算分段落占比。
让文字从左到右或随机逐渐显现,生成对应的CSS animation代码和HTML结构。
在线比较两段文本或代码的差异,高亮显示增删改行,适用于代码审查和版本比对。
在英文文本的行内插入空格使其左右两端同时对齐,模拟印刷排版效果。
模拟接收浏览器发送的 CSP 违规、网络错误等报告,格式化为可读卡片,了解前端监控最佳实践。
可视化CSS Grid布局生成工具,拖拽划分行列、设置间距和对齐方式,自动生成Grid容器及子项CSS代码。
输入文字,选择系统字体,将每个字符的轮廓转换为SVG path数据。
输入错误文本,自动寻找最可能正确单词替换,展示编辑距离原理。
快速统计文本的段落数、平均每段字数、最长/最短段落等维度。
提供英文对话句子,要求正确放置引号和逗号,自动判分。
填写标题、描述、关键词和图片,生成全部相关的HTML Meta标签。
粘贴Markdown文本,提取所有 `[text](url)` 格式的链接,并导出为表格。
按下键盘任意键,实时显示对应JavaScript键盘事件的key、keyCode、code等信息,方便开发调试。
输入产品列表,自动排版为A4不干胶标签格式,直接打印。
输入主题与主要观点,自动生成引言-正文-结论的基本框架,辅助构思。