前言
?最近在用Polymer封装纯数字的输入框,开发过程中发现不是坑,也有不少值得研究的地方。本系列打算分4篇来叙述这段可歌可泣的踩坑经历:
《动手写个数字输入框3:痛点——输入法是个魔鬼》
《动手写个数字输入框4:魔鬼在细节——打磨光标位置》
从源头抓起——拦截非法字符
?从《动手写个数字输入框1:input[type=number]的遗憾》中我们了解到input[type=number]
基本不能满足我们的需求,为了简单化我们就直接在input[type=text]
上加工出自己的数字输入框吧。
?首先很明确的一点是最终数值可以包含以下字符[+-0-9.]
,而可输入的功能键为
延伸阅读
学习是年轻人改变自己的最好方式