项目中有酱紫一个需求,输入金额的input,只能输入数字(正,负,零),最开始我天真的用了h5的新属性‘type=number’解决,结果呢,,,obviously,,,不兼容!!!首先火狐就不兼容。只好另择它路。
既然这样子以本人愚见,有两个路子。1、可以在提交的时候判断,提示用户这个字段输入格式不符合要求。2、在input上绑定keyup事件,当输入的为非数字的时候,通过js给它过滤掉。经与客户交流后,选择了第二种。
页面上就是绑定个keyup事件
<input type='text' ng-keyup="filter(value)" ng-model='value'/>
每