javascript - input文本框自动加钱格式
巴扎黑
巴扎黑 2017-04-10 15:23:36
[JavaScript讨论组]

我想在输入框输入钱的时候,他会自动加上,号,比如我输入123456789
他会自动处理成12,345,678,9
而不是输入完后在变成12,345,678,9
有什么事件可以做到的,用onkeyup和onkeydown没用



    无标题文档
    
    
        
    
        

巴扎黑
巴扎黑

全部回复(2)
伊谢尔伦

用 on('propertychange input') 试试

ringa_lee

jquery

https://github.com/flaviosilveira/Jquery-Price-Format


angularjs

app.directive('price', function () {
    return {
        restrict: 'A',
        require: 'ngModel',
        link: function (scope, element, attr, ngModel) {
            function parse(string) {
                var v = parseFloat(string) || 0;
                return parseInt(v * 100);
            }

            function format(string) {
                var v = parseInt(string) || 0;
                return parseFloat(v / 100).toFixed(2);
            }
            ngModel.$parsers.push(parse);
            ngModel.$formatters.push(format);
        }
    };
});
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号