关于html5:ios端对常用input标签的渲染总结

最近在做ios端的number数字键盘时的一些总结。随着浏览器对HTML5的进一步标准化施行,其实原生的组件能实现的性能越来越多,有时候咱们能够不必第三方的组件库,就能实现很难看的前端交互组件。

这篇文章提到的input标签的type类型

<input type="password">
<input type="color">
<input type="date">
<input type="datetime-local">
<input type="email">
<input type="month">

<!-- 这里ios的体现是,弹出的键盘顶部会有数字按钮,然而底部还是会有字符按钮,以及字母键盘的切换。input输入框里仍然能够输出字符,android端是不容许输出字符的,只能数字。 (具体可看上面大图) -->
<input type="number">

<!-- 这里ios的体现是,只会有纯数字的按钮呈现,并且是九宫格的模式,然而不能够再切回原始键盘了。(具体可看上面大图) -->
<input type="number" pattern="\d*"/>

<!-- 这里ios的体现是,会有纯数字的按钮呈现,并且是九宫格的模式,还能够切换到加号、星号、井号三个特殊字符。 -->
<input type="tel">

<input type="range" min="0" max="50">
<input type="time">
<input type="url">

截图示例

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理